LINUX学习笔记7——使用GDB程序调试工具
来源:互联网 发布:mac book 和linux 编辑:程序博客网 时间:2024/06/06 11:23
一、GDB程序调试:程序调试工具
1. 功能:
a) 启动被调试程序
b) 让被调试的程序在指定的位置停止
c) 当程序被停住时,可以检查程序的状态
2. 使用:
a) 对程序gcc编译,具有可调试工具 –g
b) 启动gdb:gdb 程序名
1. 方法2:先启动gdb,再运行文件名file
c) 查看程序:list (l):10行10行的显示
d) 在main处设置断点:b main
1. break(b) 函数名:
2. b 行号:
3. b 文件名:行号
4. b 行号if条件
5. 查看所有断点:info break
6. 删除断点:delete 断点编号
e) 从头运行gdb:run(r):
f) 单步运行:next:不进入子函数
1. 查看变量值:print 变量名
g) 单步运行:step:进入子函数
h) 继续运行:continue(c)
i) 完全运行:finish 运行函数直到当前函数结束
j) 监控变量:watch 变量名
k) 退出:quit(q)
- LINUX学习笔记7——使用GDB程序调试工具
- Linux下使用GDB工具调试程序
- Linux GDB程序调试工具使用简介
- Linux GDB程序调试工具使用简介
- Linux GDB程序调试工具使用简介
- linux环境gdb调试工具学习笔记
- linux调试程序利器 GDB学习笔记
- GDB调试工具学习笔记
- GDB调试工具学习笔记
- gdb调试工具学习笔记
- Linux笔记 程序调试gdb
- GDB程序调试学习笔记
- 【Linux学习】GDB程序调试
- linux下的程序调试工具gdb
- linux下C++程序调试工具GDB
- 【转】gdb程序调试工具使用简介
- 学习笔记 --- LINUX应用调试之使用GDB
- GDB程序调试工具
- 有道词典4.4 和 websphere7.0 冲突 Reply.fill() InputStream.read()
- 游戏开发的小决窍
- Linux命令整理(一)
- LINUX学习笔记6——使用GCC编译器
- jQuery的HTML操作
- LINUX学习笔记7——使用GDB程序调试工具
- Android开发之路(三)---模拟打电话的实现
- poj3984--BFS
- Android Mms专题之:Mms概览介绍
- KMP算法C语言的实现
- 交叉工具链制作至尊宝典
- hdu 1312
- LINUX学习笔记8——Makefile工程管理
- Android Binder设计与实现(3) – 设计篇