GDG
- 启动被调试程序
- 设置断点,暂停程序
- 当程序暂停时,检查程序状态
GDB调试程序步骤
- gcc -g 生成带调试信息的可执行文件
- 启动GDB
- 设置断点
- 执行调试程序
GDB基本命令
启动GDB
- gdb 调试程序名
- 1.运行gdb,gdb 用的file指令指定调试程序
l
显示程序
b
- b 函数名
- b 行号
- b 文件名:行号
- b 行号 if 条件
info break
查看断点
delete 断点编号
删除断点
run(r)
开始运行程序
next(n)
单步
step(s)
步入
continue (c)
继续运行程序,直到下一个断点
print 变量名
打印变量的值
finish
运行到,当前函数结束
watch 变量名
对某个变量进行监控