Iphone MonoDevelop——我如何从编译的角度看待stderr?

Iphone MonoDevelop——我如何从编译的角度看待stderr?,iphone,xamarin.ios,monodevelop,Iphone,Xamarin.ios,Monodevelop,我使用MonoDevelop和MonoTouch来构建项目,但每当gcc中出现编译错误时,它都会简单地说(在“构建输出”选项卡中),“进程已退出,代码为1,命令:…” 问题是,我看不出gcc给出了什么错误。看起来stderr要么被忽略,要么被塞进某个日志文件中 我想,如果我将该命令复制到终端窗口并运行它,我可能会发现gcc/stderr输出,但它不会编译,因为命令行上的一些文件是MonoTouch设置的临时文件,并且在MonoDevelop尝试构建后被删除 我试过: 将日志详细性设置为诊断 在下

我使用MonoDevelop和MonoTouch来构建项目,但每当gcc中出现编译错误时,它都会简单地说(在“构建输出”选项卡中),“进程已退出,代码为1,命令:…”

问题是,我看不出gcc给出了什么错误。看起来stderr要么被忽略,要么被塞进某个日志文件中

我想,如果我将该命令复制到终端窗口并运行它,我可能会发现gcc/stderr输出,但它不会编译,因为命令行上的一些文件是MonoTouch设置的临时文件,并且在MonoDevelop尝试构建后被删除

我试过:

  • 将日志详细性设置为诊断 在下面 MonoDevelop->Preferences->Build
  • 在命令行上运行mdtool 用-v,我看不出有什么 gcc输出
  • 添加 --stderr=/Users/myname/somefile.txt发送到下的mtouch命令行 项目选项->iPhone构建->额外 论据
  • 。。这些东西都不管用


    所以。。当mtouch运行时,如何从gcc获取stderr输出?

    将“-v-v-v”添加到iPhone构建设置中构建配置的“额外参数”中。

    在构建结果窗口中,将鼠标悬停在导致错误的步骤的右端或单击该步骤。行尾将显示一个小图标。它看起来像一个椭圆形,水平线穿过它。如果单击该按钮,您将看到在构建步骤中运行的命令,以及这些命令的输出