gdb的使用

gdb是linux下的调试工具,功能十分强大,目前只应用基本功能。

1、编译添加选项-g,如gcc -g hello.c,然后调用gdb a.out进入调试模式

2、基本命令:

b [行号或函数名]:设置断点 cl [行号或函数名]:清除断点

r(run):执行程序  c(continue):继续执行

n(next):整体调用本行 s(step):进入函数内部

u(until) [行号或函数名]:执行到某行或某函数

[ENTER]键:重复上次执行的指令

p(print):显示变量或表达式的值 disp(display):等于watch,每次停下来时观察的变量或表达式值 d(delete) disp 删除 dis(disable) disp 禁用 en(enable) disp 恢复

i(info) b显示所有断点 i disp:显示所有display

原文地址:https://www.cnblogs.com/zjgtan/p/3155260.html