gdb小技巧之图形化调试界面

gdb 图形化调试界面
在gdb调试的时候通常都是用命令行操作,有时候不太直观,用gdb图形化界面可以一遍看代码执行位置,一边输入指令调试,如果想更方便的在可视化界面代码中调试还可以用cgdb工具进行调试。
使用方法:
1.首先编译代码记得加上-g参数
2.进入可视化界面 gdb -tui a.out
gdb小技巧之图形化调试界面_第1张图片
3.进入之后可以看到上方显示可视化界面,这里加一个断点: b test.cpp:15
可以看到图中代码15行左边B+>的地方就是显示的断点。
然后运行代码: r,然后就会运行到断点处15行并显示高亮,是不是很直观。
然后就是正常的调试,比如打印变量c的值:p c
4.如果想要看汇编代码输入:layout asm
同时看源码和汇编:layout splict
显示寄存器窗口:layout regs
查看浮点寄存器:tui reg float
显示系统寄存器:tui reg system
切换回显示通用寄存器:tui reg general
gdb小技巧之图形化调试界面_第2张图片gdb小技巧之图形化调试界面_第3张图片

5.调整窗口大小
指令:winheight [+ | -]count
winheight缩写为win。win_name可以是src、cmd、asm和regs
窗口缩小:winheight src -5
窗口放大:winheight src +5

你可能感兴趣的:(gdb,gdb可视化)