gdb调试工具使用

gdb命令使用格式如下:

gdb [选项] [可执行程序[core文件|进程ID]]

常用选项:
-c core文件 使用指定core文件检查程序
-h 列出命令选项的简要介绍
-n 忽略~/.gdbinit文件中指定的执行命令
-q 禁止显示介绍信息和版权信息
-s 文件 使用保存在指定文件中的符号表
gdb调试时会用到的命令:

file装入想要调试的可执行文件
cd改变工作目录
pwd返回当前工作目录
run执行当前被调试的程序
kill停止正在调试的应用程序
list列出正在调试的应用程序的源码
break设置断点
tbreak设置临时断点,执行一次后即消失
watch设置监视点,监视表达式变化
awatch设置读写监视点
rwatch设置读监视点
next执行下一条代码
step执行下一步
display应用程序每次停止时显示表达式的值
info break显示当前断点列表
info files显示调试文件的信息
info func显示所有函数名
info local显示当前函数所有局部变量的信息
info prog显示调试程序的执行状态
print显示表达式的值
delete删除断点
shell执行linux shell命令
make不退出gab重新编译文件
quit退出
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值