没有合适的资源?快使用搜索试试~ 我知道了~
GDB 使用手册
4星 · 超过85%的资源 需积分: 4 7 下载量 97 浏览量
2011-01-27
16:24:31
上传
评论
收藏 766KB PDF 举报
温馨提示
试读
202页
GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。 一般来说,GDB主要帮忙你完成下面四个方面的功能: 1.启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2.可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式) 3.当程序被停住时,可以检查此时你的程序中所发生的事。 4.动态的改变你程序的执行环境。 从上面看来,GDB和一般的调试工具没有什么两样,基本上也是完成这些功能,不过在细节上,你会发现GDB这个调试工具的强大,大家可能比较习惯了图形化的调试工具,但有时候,命令行的调试工具却有着图形化工具所不能完成的功能。让我们一一看来。
资源推荐
资源详情
资源评论
GDB
vincent.cai 2010-04-16
V1_0_0
GDB
.......................................................................................................................................... i
............................................................................................................................................................. 1
1
GDB
....................................................................................................................... 2
2
GDB............................................................................................................................ 6
2.1 GDB ......................................................................................................................................... 6
2.1.1 .................................................................................................................................... 7
2.1.2 .................................................................................................................................... 8
2.1.3 GDB ........................................................................................................... 10
2.2 GDB ........................................................................................................................................11
2.3 Shell .........................................................................................................................................11
2.4 ..........................................................................................................................................11
3
GDB
.................................................................................................................................... 13
3.1 ......................................................................................................................................... 13
3.2 ......................................................................................................................................... 14
3.3 ................................................................................................................................................ 15
3.3.1 help........................................................................................................................................... 15
3.3.2 apropos args ............................................................................................................................ 16
3.3.3 complete args........................................................................................................................... 16
3.3.4 info............................................................................................................................................ 17
3.3.5 set............................................................................................................................................. 17
3.3.6 show......................................................................................................................................... 17
4
GDB
..................................................................................................................... 19
4.1 ................................................................................................................................. 19
4.2 ......................................................................................................................................... 20
4.3 ......................................................................................................................................... 21
4.4 ..................................................................................................................................... 22
4.5 .............................................................................................................................. 23
4.6 .............................................................................................................................. 23
4.7 ............................................................................................................ 24
4.8 ..................................................................................................................................... 25
4.9 .............................................................................................................................. 25
4.10 ............................................................................................................................... 28
4.11 ............................................................................................................................ 30
4.11.1 .......................................................................................................... 31
5
................................................................................................................................... 32
5.1 ................................................................................................................... 32
5.1.1 .................................................................................................................................. 33
5.1.2 .............................................................................................................................. 37
5.1.3 .............................................................................................................................. 40
5.1.4 .................................................................................................................................. 41
5.1.5 .................................................................................................................................. 42
5.1.6 .................................................................................................................................. 43
5.1.7 ........................................................................................................................... 44
5.1.8 .................................................................................................................................. 46
5.1.9 ................................................................................................................... 47
5.1.10 ...” ............................................................................................................. 47
5.2 .............................................................................................................................. 48
5.3 ................................................................................................................................................ 51
5.4 ................................................................................................................... 53
6
.......................................................................................................................................... 55
6.1 ............................................................................................................................................ 55
6.2 ................................................................................................................................................ 56
6.3 ..................................................................................................................................... 58
6.4 ..................................................................................................................................... 59
7
................................................................................................................................... 61
7.1 ................................................................................................................................. 61
7.2 ......................................................................................................................................... 62
7.3 ..................................................................................................................................... 63
7.3.1 .............................................................................................................................. 64
7.4 ..................................................................................................................................... 64
7.5 .............................................................................................................................. 65
7.6 .......................................................................................................................... 67
8
......................................................................................................................... 69
8.1 ............................................................................................................................................ 69
8.2 ......................................................................................................................................... 70
8.3 ............................................................................................................................................ 72
8.4 ......................................................................................................................................... 73
8.5 ......................................................................................................................................... 74
8.6 ......................................................................................................................................... 76
8.7 ......................................................................................................................................... 77
8.8 ............................................................................................................................................ 84
8.9 ......................................................................................................................................... 85
8.10 .......................................................................................................................................... 86
8.11 ....................................................................................................................................... 88
8.12 ....................................................................................................................................... 88
8.13 ........................................................................................................................ 88
8.14 ............................................................................................................................... 89
8.14.1 ....................................................................................................................................... 90
8.14.2 ......................................................................................................................... 91
8.15 ......................................................................................................... 91
8.16 Core ....................................................................................................... 92
8.17 .......................................................................................................................................... 93
ISO-8859-1............................................................................................................................................... 94
EBCDIC-US.............................................................................................................................................. 94
IBM1047................................................................................................................................................... 94
8.18 .................................................................................................................... 96
9
C
...................................................................................................................... 97
$ gcc -gdwarf-2 -g3 sample.c -o sample.............................................................................................. 98
(gdb) break main .................................................................................................................................... 99
(gdb) run.................................................................................................................................................. 99
10
...................................................................................................................................... 101
10.1 ...................................................................................................................... 101
10.1.1 ............................................................................................................... 101
10.1.2 ............................................................................................................... 102
10.1.3 ................................................................................................................... 102
10.1.4 ................................................................................................................... 103
10.1.5 .......................................................................................................................... 104
10.1.6 ............................................................................................................ 105
10.2 ...................................................................................................................... 106
10.2.1 tfind n.................................................................................................................................... 106
$trace_frame, $pc, $sp, $fp................................................................................................................. 107
Frame 0, PC = 0020DC64, SP = 0030BF3C, FP = 0030BF44............................................................. 107
Frame 2, PC = 0020DC70, SP = 0030BF34, FP = 0030BF44 ............................................................. 107
Frame 4, PC = 0020DC78, SP = 0030BF2C, FP = 0030BF44............................................................. 107
Frame 6, PC = 0020DC80, SP = 0030BF24, FP = 0030BF44 ............................................................. 107
Frame 8, PC = 0020DC88, SP = 0030BF1C, FP = 0030BF44............................................................. 107
Frame 10, PC = 00203F6C, SP = 0030BE3C, FP = 0030BF14........................................................... 107
10.2.2 tdump ................................................................................................................................... 108
(gdb) tdump...........................................................................................................................................108
10.2.3 save-tracepoints filename.................................................................................................... 109
10.3 ...................................................................................................................... 109
11
..........................................................................................................111
11.1 .......................................................................................................................111
Data InstructionLarger..........................................................................................................................111
| program || main | .----| overlay 1| load address............................................................................... 112
11.2 ......................................................................................................................................113
11.3 ...............................................................................................................................115
11.4 ...............................................................................................................................116
12
GDB
........................................................................................... 118
12.1 ...........................................................................................................................118
12.1.1 .........................................................................................................118
12.1.2 ........................................................................................................................119
12.1.3 GDB ..............................................................................................................119
12.2 ..................................................................................................................................... 120
剩余201页未读,继续阅读
资源评论
- okcio2013-03-15资源还挺不错的,内容少,比较容易理解;
- jianghuboke2013-05-10好东西,就是文档里面如果有书签就好了,方便查看!
whyhit2005
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- HCIP-Datacom笔记 (1).pdf
- yolov5,SSD 可能使用到的一些代码
- bbbbbbbbbbbbbbbbbb
- 安卓逆向学习笔记之Frida Stalker 还原OLLVM AES.docx
- 安卓逆向学习笔记之unicorn来trace还原OLLVM Base64.docx
- 最新版本私钥助记词碰撞器大富豪使用python进行制作通过接口的方式进行验证支持多币种多链多网络一分钟万次验证高出货率
- 介绍离散性制造行业的MES系统流程
- Arduino IDE压缩包版本,2024年4月26日,最新版本
- 基于IDEA-CCNL/Randeng-Pegasus-238M-Summary-Chines微调的中文文本摘要任务源码+数据集
- 自动驾驶-状态估计和定位之直方图滤波(Histogram+Filter)定位应用和源码.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功