MonoDevelop - 如何查看编译时的stderr?

3
我正在使用MonoDevelop和MonoTouch构建一个项目,但每当gcc编译出错时,它在“Build Output”选项卡中仅显示“进程以代码1退出,命令:...”。
问题是,我看不到gcc给出的错误。看起来stderr要么被忽略了,要么被存储到某个日志文件中。
我想,如果我将该命令复制到终端窗口并运行它,就可以发现gcc/stderr输出,但它无法编译,因为命令行上的一些文件是MonoTouch设置的临时文件,并且它们在MonoDevelop尝试构建后被删除了。
我已经尝试过:
1. 在MonoDevelop->Preferences->Build下将日志详细程度设置为诊断
2. 在命令行上使用mdtool -v运行,也没有显示任何gcc输出
3. 在Project Options->iPhone Build->Extra Arguments下添加--stderr=/Users/myname/somefile.txt到mtouch命令行中
这些都没有起作用。
那么,我该如何在mtouch运行gcc时获取gcc的stderr输出?
2个回答

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

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接