Доступ к консоли gdb в Qt-Creator

Есть ли доступ к консоли gdb из Qt-Creator? Для проверки кадров, дампа в файл и т. д. Вроде тривиальная функция, но я не смог найти четкой ссылки на то, существует она или нет.

Я использую Qt-Creator 2.0.1 под Ubuntu 9.10.


person Itamar Katz    schedule 04.01.2011    source источник


Ответы (2)


Window > Views > Debugger Log. Вы можете вводить команды на левой панели и отправлять строку в gdb, используя ctrl+enter. Дополнительная информация здесь: http://qt-project.org/doc/qtcreator-3.2/creator-debug-mode.html#directly-interacting-with-native-debuggers

Для изучения кадров с использованием "обычных" представлений, вероятно, лучше подойдет часть Watchers представления Locals and Watchers.

person polan    schedule 23.01.2011
comment
В меню Debug нет меню Views. Есть идеи? - person Itamar Katz; 25.01.2011
comment
Хорошо, я нашел его в разделе Window-›Views. - person Itamar Katz; 25.01.2011
comment
Командная строка лучше, если я хочу обсудить то, что я вижу, с кем-то по электронной почте. Отправка скриншотов пользовательского интерфейса быстро становится неудобной. - person user7610; 10.01.2014
comment
это крайне неудобно, если сравнить его с подсказкой Xcode lldb - person dev_null; 07.08.2016

В текущем Qt Creator 3.0.0 я нашел его после переключения на панель Debugger в разделе WindowViewsDebugger Log.

Результаты отображаются в машиночитаемом формате, который немного запутан, но все же хорош, поскольку я использую его нечасто.

<53p vsink
>&"p vsink\n"
>~"$3 = {pCppObject_ = 0x0}"
>~"\n"
>53^done
person user7610    schedule 09.01.2014