如何使用gdb调试,类似于vc那样的带源码窗口的方式?

很简单,只需要带参数:-tui 启动即可,看到界面:

  如何使用gdb调试,类似于vc那样的带源码窗口的方式?_第1张图片

但是默认焦点是在上面源代码窗口上的(使用↑,↓、PgDn、PgUp键对源代码窗口有效),可使用命令“info win”看看焦点的位置:

(gdb) info win
        SRC     (15 lines)  <has focus>
        CMD     (8 lines)
(gdb)

想要切换到命令窗口:fs CMD;

想要切换到源码窗口:fs SRC

注意:大小写敏感。直接:

(gdb) fs
warning: Incorrect Number of Arguments.
Usage: focus {<win> | next | prev}

=====================================================================

配合窗口经常使用的命令:

where——程序运行到了何处;

list——列出程序运行处附近10行源码;

你可能感兴趣的:(list,cmd)