使用GDB 文本用户界面(GDB-TUI)进行调试
1)打开tui模式
使用‘gdbtui -q’ 或 ‘gdb -tui -q’开始一个调试
$ gdbtui -q test_struct
(gdb) ....
2)在tui模式下有4个窗口,
command 命令窗口. 可以键入调试命令
source 源代码窗口. 显示当前行,断点等信息
assembly 汇编代码窗口
register 寄存器窗口
除command 窗口外,其他三个窗口不可同时显示.其可用 layout 命令来进行选择
自己需要的窗口. 可参见 `help layout` .
ctrl+x再ctrl+a: 在classic和layout两种方式之间切换gdb的显示方式。
3)启动gdb之后,上面是src窗口,下面是cmd窗口,默认focus在src窗口的,这样的话上下键以及pagedown,pageup都是在移动显示代码,并不显示上下的调试命令.这个时候要切换focus,具体可简单参见
(gdb) info win 查看当前focus SRC (36 lines) <has focus> CMD (18 lines) (gdb) fs next 上下切换focus Focus set to CMD window. (gdb) fs SRC 切换指定focus Focus set to SRC window. (gdb)
4)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。