質問

私は初心者なので、これをかなり明確に説明する必要があります。

Xcodeが-quietコマンドを使用してgdbを自動的に実行し、起動テキストが表示されないようにする方法を探しています。 " $ gdb"の後の最後のexec行に-qを追加して、/ Developer / usr / bin / gdb実行可能ファイルを編集しようとしました。このコードでは(誰かがそれを他の場所で行っていると言ったが、うまくいかなかった):

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

その他の提案はありますか?

役に立ちましたか?

解決

奇妙なことに、すでに-qで呼び出されています。

これはXcodeが最終的に実行するものです(iPhoneの例):

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

ターミナルでそのコマンドを実行すると、初期出力は非表示になりますが、Xcodeのコンソールデバッガーには表示されません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top