gdb常用命令

本文介绍了GNU调试器gdb的基本使用方法,包括如何设置断点、查看调用顺序、显示表达式的值、加载文件进行调试等关键指令。此外还提供了如终止调试程序、显示源代码、单步调试等功能的介绍。

GNU的调试器称为gdb,是一个交互式的程序,工作在字符模式。其常用命令如下:

break NUM 在指定的行上设置断点  break 1

bt 显示函数的调用顺序

clear 删除断点 clear test.c:10 

display expr 每次程序停止后显示表达式的值

printf expr显示表达式的值。与display expr是有区别的

file filename装载文件进行调试

info break;显示断点清单

info files 显示被调试文件的信息

info func显示所有函数名称

info local显示当前函数中的局部变量信息

info var 显示所有的全局和静态变量名称。

info prog 显示被调试程序的执行状态。

kill 终止正在被调试的程序

list 显示源代码

next 单步调试

where 显示程序出错的地方。

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值