Theme:GDB调试
Author:Jeff.Xue
contact information:contactmexkj@163.com
1.GDB作用
(1)启动被调试程序
(2)让程序在指定位置停止
(3)可检查程序状态(如变量值)
2.启动GDB
gdb test
3.GDB命令:
- list(l) 查看程序
- break(b)打断点+行号/函数名/条件断点(b main / b 23 / b test.c 23 / b 5 if i = 10)
- info break 查看断点
- delete 1 删除第一个断点
- run(r) 运行程序
- next(n) 下一步(不进入函数内部)
- step(s)单步(进入子函数内部)
- continue(c) 继续运行
- print(P)查看变量P
- finish 运行至函数结束
- watch 监控变量
- quit(q) 退出gdb