如何在xcode中使用-quiet运行gdb

时间:2009-09-15 23:19:41

标签: xcode macos gdb

我是新手,所以你必须清楚地解释这个。

我正在寻找一种让Xcode使用-quiet命令自动运行gdb的方法,这样它就不会显示启动文本。我尝试编辑/ Developer / usr / bin / gdb可执行文件,方法是在此代码中的“$ gdb”之后的末尾的exec行添加-q(有人提到在其他地方这样做,虽然它不起作用):

if [ -n "$requested_arch" -a $translate_mode -eq 0 ]
then
  exec $translate_binary "$gdb" --arch "$requested_arch" "$@"
else
  exec $translate_binary "$gdb" $osabiopts "$@"
fi

那么还有其他建议吗?

1 个答案:

答案 0 :(得分:2)

奇怪的是,它已经被-q。

调用了

这是Xcode最终执行的(iPhone示例):

/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/libexec/gdb/gdb-i386-apple-darwin --arch i386 --interp=mi1 -q

在终端中运行该命令将隐藏初始输出,但不会隐藏在Xcode的控制台调试器中。