posts - 297,  comments - 15,  trackbacks - 0
1.在makefile里支持gdb需要加-g参数,或-ggdb。

2.基本的操作知道,
gdb program corefile,
s = step in,
b = break;
fi = finish;
c = continue;
q = quit.
frame看当前frame的context,
where或bt,that is backtrace是看corefile时的context。

3.再增加点稍微好看点的东西吧。

ptype------------------查看结构体定义

set print pretty on/off-------设置结构体显示时的样子

show print pretty------查看

===========================================

show print sevenbit-strings---------查看字符显示

set  print sevenbit-strings on/off---------设置

=====================================================

p $eip----------------------------查看寄存器

info registers-------------------查看除浮点寄存器以外的全部寄存器

info all-registers---------------查看全部寄存器

4.gdb调试带参数的程序

  • gdb --args ./testprg arg1 arg2




posted on 2010-03-08 11:37 chatler 阅读(297) 评论(0)  编辑 收藏 引用 所属分类: gdb

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2009年12月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用链接

留言簿(10)

随笔分类(307)

随笔档案(297)

algorithm

Books_Free_Online

C++

database

Linux

Linux shell

linux socket

misce

  • cloudward
  • 感觉这个博客还是不错,虽然做的东西和我不大相关,觉得看看还是有好处的

network

OSS

  • Google Android
  • Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
  • os161 file list

overall

搜索

  •  

最新评论

阅读排行榜

评论排行榜