Linux下gdb调试工具的使用方法
来源:互联网 发布:怎样申请农村淘宝 编辑:程序博客网 时间:2024/06/08 19:20
说明: gdb主要调试的是C/C++程序
首先,先编译程序,用-g选项把调试信息加入到可执行文件中
# gcc
-g test.c -o exe
接下来,使用gdb调试exe可执行文件
启动gdb
# gdb exe
(gdb)list //从第一行列出源码
(gdb)break 16 //在第16行设置断点
(gdb)break func //在函数func的入口出设置断点
(gdb)info break
//查看断点信息
(gdb)run //运行程序
(gdb)next //单条语句执行
(gdb)n //下条语句(n即next)
(gdb)continue
//继续运行程序
(gdb)print i
//打印变量i的值
(gdb)bt //查看函数堆栈
(gdb)finish
//函数返回
(gdb)quit //退出gdb
首先,先编译程序,用-g选项把调试信息加入到可执行文件中
# gcc
-g test.c -o exe
接下来,使用gdb调试exe可执行文件
启动gdb
# gdb exe
(gdb)list //从第一行列出源码
(gdb)break 16 //在第16行设置断点
(gdb)break func //在函数func的入口出设置断点
(gdb)info break
//查看断点信息
(gdb)run //运行程序
(gdb)next //单条语句执行
(gdb)n //下条语句(n即next)
(gdb)continue
//继续运行程序
(gdb)print i
//打印变量i的值
(gdb)bt //查看函数堆栈
(gdb)finish
//函数返回
(gdb)quit //退出gdb
0 0
- GDB使用方法--LINUX下的调试工具
- Linux下gdb调试工具的使用方法
- Linux下gdb调试工具的使用方法
- Linux下gdb调试工具的使用
- Linux下的调试工具gdb
- linux下的程序调试工具gdb
- linux下的调试工具gdb
- GDB 调试工具使用方法
- Linux下C/C++语言的调试 gdb工具 笔记
- Linux下的程序调试工具-----gdb(1)
- Linux环境下的gdb调试工具详解(一)
- Linux下C/C++语言的调试 gdb工具 笔记
- [zhuan]Linux下GDB调试跟踪工具
- Linux下C/C++调试工具GDB
- Linux下GDB调试跟踪工具
- Linux下使用GDB工具调试程序
- Linux下GDB调试工具使用
- linux下C++程序调试工具GDB
- shell scripts的学习(五)
- 【深入Java虚拟机】之七:Java编译与JIT编译
- 认识JavaScript中的作用域和上下文
- MySQL性能优化的最佳20+条经验
- Thrift Java Servers Compared
- Linux下gdb调试工具的使用方法
- windows配置PHP5.5.6+Apache2.4.7
- 安装和使用花生壳(linux)
- Java中的equals()和hashCode()契约
- java检测端口号是否被占用
- MySQL忘记密码怎么办
- Exemplar-SVMs for Object Detection and Beyond--Details (二)
- 软件开发中团队首领的好坏之分
- LeetCode OJ:Linked List Cycle II