在某些情况下,tui模式下的gdb无法正常显示

时间:2015-12-31 03:40:29

标签: gdb

我将gdb用于' layout src'命令,它非常有用。 顺便说一下,我遇到了一个问题如下。

这是我的示例代码

#include <stdio.h>

int main(int argc, char **argv) {

   int i;

   for(i = 0; i < 20; i++){

       printf("Hello world!\n");

   }

}

运行gdb后,我运行&#39;显示&#39;命令检查i变量并运行&#39; n&#39;命令几次。 在这种情况下,如果命令提示符位于CMD窗口的末尾,则SRC窗口显示不正确。 如果我跑'刷新&#39;命令,它显示正常,但我需要运行&#39;刷新&#39;每次命令。

我已经附加了捕获的图像文件。我把我的观点标记为红色方块。 gdb_screenshot

如果有人知道这类问题,请帮我解决问题。

感谢。

1 个答案:

答案 0 :(得分:3)

它不是display,而是测试程序中的printf。你看到了known gdb bug