下载此文档

GDB调试工具的使用方法.ppt


文档分类:管理/人力资源 | 页数:约43页 举报非法文档有奖
1/43
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/43 下载此文档
文档列表 文档介绍
GDB调试工具的使用方法 周鸣
2018/4/16
1
GDB的介绍 GDB的安装和使用 GDB的使用帮助说明 GDB的基本使用 GDB使用技巧
基本内容
2018/4/16
2
GDB的介绍
调试器(如GDB)的用途是在程序运行时让你看到程序“内部”发生了什么或者程序无故退出时其他程序做了什么。
一般来说,GDB主要帮忙你完成下面四个方面的功能:
1、启动你的程式,能按照你的自定义的需求随心所欲的运行程式。 2、可让被调试的程式在你所指定的调置的断点处停住。(断点能是条件表达式) 3、当程式被停住时,能检查此时你的程式中所发生的事。 4、动态的改动你程式的执行环境。
2018/4/16
3
GDB的安装和使用
GDB可以运行在不同的操作系统上,下面以Linux操作系统为例来说明一下安装方法:
1、。
2、在安装gdb的rpm包。
3、设置gdb的path,一般gdb安装后会在/usr/bin目录下,只要指定PATH=/usr/bin即可。
4、在任何路径下执行gdb就可以运行了。
2018/4/16
4
GDB的使用帮助说明
在gdb执行后,就可以运行命令了,输入help命令后,显示如下:
List of classes mands:
aliases -- Aliases of mands
breakpoints -- Making program stop at certain points
data -- Examining data
files -- Specifying and examining files
internals -- mands
obscure -- Obscure features
running -- Running the program
stack -- Examining the stack
status -- Status inquiries
support -- Support facilities
tracepoints -- Tracing of program execution without stopping the program
user-defined -- User-mands
2018/4/16
5
执行help aliases后,就会显示如下:
delete breakpoints -- Delete some breakpoints or auto-display expressions
disable breakpoints -- Disable some breakpoints
ni -- Step one instruction
si -- Step one instruction exactly
stepping -- Specify single-stepping behavior at a tracepoint
tp -- Set a tracepoint at a specified line or function or address
where -- Print backtrace of all stack frames
ws -- Specify single-stepping behavior at a tracepoint
以上是gdb一些命令的别名
GDB的使用帮助说明
2018/4/16
6
GDB的使用帮助说明
执行help breakpoints后,显示如下:
break -- Set breakpoint at specified line or function
catch -- Set catchpoints to catch events
watch -- Set a watchpoint for an expression
clear -- Clear breakpoint at specified line or function
delete -- Delete some breakpoints or auto-display expressions
disable -- Disable some breakpoints
enable -- Enable some breakpoints
以上是gdb设置断点的一些基本命令,还有一些命令没有在这里描述。
2018/4/16
7
执行help data后,显示如下:
call -- Call a function in the program
print -- Print value of expression EXP
whatis -- Print data type of express

GDB调试工具的使用方法 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数43
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aibuaiwo1318
  • 文件大小513 KB
  • 时间2018-04-16