В Mac OS X / usr / bin / gdb является сценарием оболочки. Просто замените две строки в конце этого файла, которые выглядят как
exec $translate_binary "$gdb" ...
с
exec $translate_binary "$gdb" -q ...
Такое изменение системных файлов, вероятно, не очень хорошая идея, но для меня это выглядит достаточно безобидным.
Я говорил слишком рано. Я только что попробовал это и похоже, что Xcode напрямую вызывает двоичный файл gdb (/ Developer / usr / libexec / gdb / gdb-powerpc-apple-darwin в моей системе). Итак, оригинальное предложение «Шашки» - это путь.