您的位置:首页 > 运维架构 > Linux

LINUX学习笔记7——使用GDB程序调试工具

2011-12-06 20:51 337 查看
一、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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: