目录
进入调试
指令:gdb 【可执行文件】
:
查看代码
:l 【第几行】
如果输入指控后继续回车,就会继续显示代码,直至显示完毕。
也可以l 【函数名】
显示函数

运行代码
指令:r
断点
打断点
指令:b 【行号】

:b 【某个文件:第几行】

:b 【某个文件:某个函数】

查断点
指令:info b

删断点
指令:d 【断点编号】
从一个断点转跳至下一个断点
指令:c

保留断点但不会运行该断点
指令:disable 【断点编号】

恢复该点:
指令:enable 【断点编号】

退出调试
指令:qiut或者q
注意:退出调试后,之前的一些调试信息都会被自动清理
逐过程
指令:n

逐语句
指令:s

监视
指令:p 【需要查看的变量】

常显示:display 【需要查看的变量】

取消常显示:udisplay 【常显示编号】

跳转至指定行
指令:until 【指定行】
运行结束当前函数
指令:finish