Chinaunix首页 | 论坛 | 博客
  • 博客访问: 439864
  • 博文数量: 88
  • 博客积分: 2677
  • 博客等级: 少校
  • 技术积分: 893
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-13 08:01
文章分类

全部博文(88)

文章存档

2017年(3)

2016年(1)

2012年(4)

2011年(4)

2010年(57)

2009年(19)

我的朋友

分类: LINUX

2009-12-24 13:06:56

随便做了个小工具。

几乎用不上GDB来调试这个小程序,下记仅for备忘。

makefile.am的AM_CFLAGS中加入 ‘-g’ 以便gdb调试。


此工具编译后的启动命令
$./tsat [-option] [TargetFilePath]

如果make install的话,装入目录是/usr/local/bin
$ tsat [-option] [TargetFilePath]

下面是GDB调试此工具的步骤:
1.启动emacs
2.M-x gdb //GDB启动
3.gdb --annotate=3 .../..../..../tsat //用GDB加载 可执行文件tsat
4.b mian //设置断点
5.r [-option] [TargetFilePath] //r:run /r后跟运行该工具的必要选项..

开始调试:
gdb的通用命令等的输入
s: 执行一行源程序代码,如果此行代码中有函数调用,则进入该函数;
n: 执行一行源程序代码,此行代码中的函数调用也一并执行。
p <变量名称>:Print的简写,显示指定变量(临时变量或全局变量)的值。

等等....
 
推荐
%E5%92%8CGNU%E5%BC%80%E5%8F%91/gdb%E5%8F%82%E8%80%83.html

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