Как запустить GDB с -quiet в xcode
Вопрос
Я новичок, поэтому вам придется объяснить это довольно четко.
Я ищу способ для Xcode автоматически запускать gdb с помощью команды -quiet, чтобы он не отображал текст при запуске. Я попытался отредактировать исполняемый файл / Developer / usr / bin / gdb, добавив -q к строкам exec в конце после " $ 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.
Не связан с StackOverflow