проблема с выводом отлаженного приложения в gdb - PullRequest
6 голосов
/ 26 октября 2010

Я делаю свои первые шаги с GDB в режиме TUI.

Во время сеанса отладки я вижу, что каждая строка, выводимая на консоль, находится в одной строке (на рисунке вы видите 222222, выделенный красным). Это все равно что иметь панель вывода в одну строку.

Кроме того, каждая \n не очищает эту строку, поэтому все строки перезаписывают друг друга, что делает мой вывод очень запутанным.

Не могли бы вы немного помочь мне с этой проблемой или указать мне какую-нибудь ключевую команду для поиска, чтобы получить чистый вывод?

Я также выделил еще одну область (на рисунке 1111111), потому что первая строка выводится там, а затем все остальные в кадре окна исходного кода.

alt text

1 Ответ

9 голосов
/ 26 октября 2010

Вы всегда можете обновлять экран каждый раз, когда ваша программа выводит что-либо с помощью сочетания клавиш Ctrl + L.Или вы можете временно перейти в обычный режим, перейти к просмотру программы и просмотреть ее и вернуться в режим tui (Ctrl + XA).Посмотреть все привязки клавиш здесь .

...