用户名: 密码: 忘记密码? 注册

Linux编程环境:使用GDB调试

作者:  时间: 2010-10-09
要使用GDB进行调试,在编译程序时需要加入-g选项

1.加载程序
例如
debian:~#gdb a.out

2.设置输入参数
如果可执行文件在运行时需要输入参数
(gdb)set args 参数值1 参数值2

3.打印代码内容
(gdb)list 开始的行号

(gdb)(按下enter键顺序向下列出代码)

4.设置断点
(gdb) b 行号

5.运行程序
(gdb) run 参数值1 ...

6.显示变量
(gdb)display 变量

(gdb)c (继续运行)

7.修改变量的值
(gdb)set value=6

8.退出gdb
(gdb) q

next  n  单步执行
step  s  进入函数
print  p  打印变量

info 获得当前命令信息 如 info thread