gcc -g test.c -o test 对test.c进行编译,参数g是的作用是把调试信息加入生成的test可执行文件中
gdb test 启动gdb对test进行调试
l (list)查看代码行数,GDB以为单位进行显示。一次显示10行
b 函数名/行号 (breakpoint)设置断点
info b 查看断点情况
r (run)运行程序
p 变量名 (print)查看变量值
c 继续运行程序
s (step)跳进函数一步一步运行
n (next)下一步
ret (return)函数返回
q 退出