我正在使用MonoDevelop和MonoTouch来构建一个项目,但是只要gcc中存在编译错误,它就会(在Build Output选项卡中),“使用代码1退出进程,命令:...”< / p>
问题是,我看不出gcc给出了什么错误。看起来stderr被忽略或填入某个日志文件中。
我想如果我将该命令复制到终端窗口并运行它,我可能能够发现gcc / stderr输出,但它不会编译,因为命令行上的某些文件是MonoTouch设置的临时文件,并且在MonoDevelop尝试构建之后它们被删除了。
我试过了:
..这些都不起作用。
那么..当mtouch运行时,如何从gcc获取stderr输出?
答案 0 :(得分:4)
在iPhone Build设置中为“构建配置”的“Extra Arguments”添加“-v -v -v”。
答案 1 :(得分:0)
在构建结果窗口中,将鼠标移到右端或单击导致错误的步骤。一个小图标将显示在该行的末尾。它看起来像一个椭圆形,水平线穿过它。如果单击它,您将看到在该构建步骤中运行的命令,以及这些命令的输出。