在gdb中调试应用程序输出的问题

时间:2010-10-26 06:51:39

标签: debugging gdb

我正在TUI模式下使用GDB执行我的第一步。

在调试会话期间,我看到输出到控制台的每一行都出现在一行中(在您看到的图片中222222以红色突出显示)。这就像拥有一行的输出窗格。

最重要的是,每个\n都不会清除该行,因此所有字符串都会相互覆盖,导致输出非常混乱。

你能帮助我解决一下这个问题,还是指点一些关键命令来寻找干净的输出?

我还突出显示了另一个区域(图片1111111),因为第一个字符串是在那里输出的,然后是源代码窗口框架上的所有其他字符串。

alt text

1 个答案:

答案 0 :(得分:9)

每次程序使用Ctrl + L键绑定输出内容时,您都可以随时刷新tui screeen。或者您可以暂时切换到正常模式,步进和观察程序输出并切换回tui模式(Ctrl + X A)。查看所有键绑定here