Chinaunix首页 | 论坛 | 博客
  • 博客访问: 213959
  • 博文数量: 58
  • 博客积分: 2807
  • 博客等级: 少校
  • 技术积分: 610
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-09 14:18
文章分类

全部博文(58)

文章存档

2012年(1)

2011年(17)

2010年(40)

我的朋友

分类: LINUX

2010-10-09 15:34:12

要使用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


阅读(572) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-10-10 19:27:41

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com