gdb使用方法总结

来源:互联网 发布:matlab最优算法 编辑:程序博客网 时间:2024/06/06 18:51

GDB是UNIX下常用的调试器,由GNU发布。该程序是一个交互式工具,工作在字符模式。GDB的功能十分强大。下面对GDB的使用方法和常见命令做一个简要的总结,后续还会不断更新。

一、主要功能:

1、设置断点;

2、监视程序变量的值;

3、程序的单步执行;

4、修改变量的值。

 

二、使用方法:

在使用GDB调试程序之前,必须使用-g选项编译源文件,如:

#gcc -g -o 可执行文件名 源文件名

 

要使用GDB时采用如下命令:

#gdb 可执行文件名

 

三、GDB常用命令:

break NUM:在指定的行上设置断点。

run:运行程序直到断电处。

bt:显示所有的调用栈帧。该命令可用来显示函数的调用顺序。

clear:删除设置在特定源文件、特定行上的断点。其详细用法为:

          clear FILENAME:NUM

continue:继续执行正在调试的程序。该命令用在程序由于处理信号或断点而导致程序停止运行时。

file FILE:装载指定的可执行文件进行调试。

help NAME:显示指定命令的帮助信息。

kill:终止正在被调试的程序。

list:显示源代码段。

next:向前执行下一行源代码。

step:单步执行。

print EXPR:显示表达式EXPR的值。

set args p1 p2 :将参数p1和p2输入到调试的参数中。

c:完成程序的运行。

q:退出调试器。

 

0 0
原创粉丝点击