При отладке с помощью GDB я обычно использую layout src для проверки кода. Но когда я его открываю, я не знаю, как его закрыть. Кажется, что есть и другой макет, и при открытии нового макета он будет разбивать окно, но я все еще не могу найти команду для объединения разделенных окон.
Как закрыть расположение окон SRC в gdb?
Ответ 1
Вы всегда можете уйти или войти в TUI в любое время, задерживая сеанс отладки. Например, вы можете сделать это с привязкой клавиш ctrl + x a. 25.2 привязки клавиш TUI.
Ответ 2
vi Ошибка ввода Readline
В GDB 7.7 Ctrl-x + a
не работает, если у вас есть в ~/.inputrc
:
set editing-mode vi
set keymap vi
Если я удалю эти строки, он будет работать.
Это, по-видимому, упоминается в следующем отчете об ошибке: https://sourceware.org/bugzilla/show_bug.cgi?id=15163
Я попросил обходной путь в https://sourceware.org/ml/gdb/2015-06/msg00009.html, и Эндрю Берджесс ответил, что у него только что отправил хорошо полученный патч, чтобы добавить:
tui enable
tui disable
поэтому в будущих версиях у нас должны быть команды в качестве альтернативы ярлыкам.
Наконец, вы увидите свет и начнете использовать стоп-крючки, которые печатают источник или Eclipse. В настоящее время я использую панель инструментов GDB: fooobar.com/info/44195/...