Linux编程环境:使用GDB调试
时间:2010-10-09 来源:zhiplee
要使用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
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
相关阅读 更多 +