17

谁能告诉我通过GDB调试时使用哪个命令显示源代码。会有很大帮助。

4

5 回答 5

21

Ctrl您可以使用+x A键绑定进入或离开带有代码窗口的 TUI 模式。或者使用layout src命令进入 TUI 模式。请参阅其他 TUI键绑定命令

于 2013-10-09T07:48:53.273 回答
5
  • 使用gdb -tui. tui 代表文本用户界面。

  • 或者,使用“ddd”——gdb 的图形前端。

于 2013-10-09T06:52:55.047 回答
3

list命令将在程序当前停止的行周围显示代码。如果你再次输入 list 你会看到更多。

于 2013-10-09T06:46:33.000 回答
2

这就是手册源代码类别中的命令的用途。更具体地说,子类别列表提到了 command list

请注意,gdb 通常不使用“windows”,它是一个控制台应用程序。

于 2013-10-09T06:46:48.223 回答
2

通过使用layout next我们可以在不同的窗口中看到源代码。如果程序没有开始运行,我们会看到一开始的空白屏幕,当它启动时,程序将出现在不同的窗口中。

于 2020-12-02T05:53:50.260 回答