要使用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
阅读(576) | 评论(1) | 转发(0) |