gdb调试程序

编译的时候需要加上 -g 选项。

gcc -o program -g main.c

执行的时候用 gdb 执行。

gdb ./program

常用命令

l 5, 列出从5行开始的前10行代码

b 6,  b fun  ,  设置断点,参数可以是代码行号或者函数名

r , 运行

p, 运行暂停时,可以用 p expression 输出表达式的值

n, 单条语句运行

c,  继续运行。

原文地址:https://www.cnblogs.com/candyYang/p/10593613.html