Linux应用开发 | GDB

一、编译

Linux应用开发 | GDB_第1张图片
要带-g

二、启动

Linux应用开发 | GDB_第2张图片

三、run

Linux应用开发 | GDB_第3张图片
或者输入简写 r

四、quit

退出调试
缩写 q

五、break

断点 缩写 b
b main 在main函数设置断点
Linux应用开发 | GDB_第4张图片
输入c 继续执行
Linux应用开发 | GDB_第5张图片
设置断点 行号 b test.c:9
Linux应用开发 | GDB_第6张图片

六、next

单步执行 缩写n
支持tab键补全命令
当前输出的语句代表下一次要运行的语句

七、step

进入函数内部

八、list

缩写l
显示将要执行的代码

九、print

print a 查看变量a的值
也可以查看函数的值 地址
也可以查看数组的值 数组的全部值 也可以指定索引 p array[1]
Linux应用开发 | GDB_第7张图片

十、info b

查询断点
缩写 i

i reg查看寄存器信息 缩写 i r

十一、delete

删除所有断点 缩写d
delete 1删除第一个断点

你可能感兴趣的:(嵌入式Linux)