调试器gdb的简介与使用
2016-11-01 20:39
211 查看
一、调试器gdb简介
gdb是GNU发布的一款功能强大的程序调试工具。
gdb主要有三个方面的功能:
1.启动调试程序;
2.让被调试的程序在指定位置停住;
3.当程序被停住时,可以检查程序状态-变量值。
二、调试器gdb的使用
进入调试器gdb:编译器 gcc -g 源文件
调试器运行程序:run
设置断点:break 行号 break 函数
print result 运行当前步骤
next 单步执行(不能进入函数) step 单步执行(可以进入函数)
continue 结束整个程序
finish 结束整个函数
删除断点:info break 查看断点信息
delete Num type 删除断点
调试段错误
退出gdb:输入quit
例:
![](https://img-blog.csdn.net/20161101211202830?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](https://img-blog.csdn.net/20161101211223437?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
gdb是GNU发布的一款功能强大的程序调试工具。
gdb主要有三个方面的功能:
1.启动调试程序;
2.让被调试的程序在指定位置停住;
3.当程序被停住时,可以检查程序状态-变量值。
二、调试器gdb的使用
进入调试器gdb:编译器 gcc -g 源文件
调试器运行程序:run
设置断点:break 行号 break 函数
print result 运行当前步骤
next 单步执行(不能进入函数) step 单步执行(可以进入函数)
continue 结束整个程序
finish 结束整个函数
删除断点:info break 查看断点信息
delete Num type 删除断点
调试段错误
退出gdb:输入quit
例:
相关文章推荐
- GDB调试器使用详解(一)
- GDB调试器使用手册(转载)
- Linux下汇编调试器GDB的使用
- 文章翻译——使用 GNU 的 GDB调试器,内存布局和栈——01
- gdb使用方法简介
- GDB 调试器使用手册
- 调试器gdb的使用
- 熟练使用调试器 gdb
- GDB调试器的简单使用(通过实例一步一步的说明该如何去调试)
- GNU/linux gdb调试器的使用 及 makefile编译多个目标
- 使用gdb调试程序简介
- GDB 调试器使用手册
- GDB 7.0 中文手册 —— 1. GDB简介和一个简单的使用例子
- Linux下汇编调试器GDB的使用
- GDB 调试器使用手册
- GDB调试器使用详解(二)
- GDB 调试器使用手册
- 使用gdb调试程序简介
- gdb 调试器的使用
- Linux教程 - Linux - GDB调试器使用手册(七)