Linux之GDB命令

GBD命令主要有四种命令:
1、工作环境相关命令
2、设置断点与恢复命令
3、源代码查看命令
4、查看运行数据相关命令及修改运行参数命令

将调试符号插入到生成的二进制代码中的GCC编译
1、只能调试可执行文件,生成hello可执行文件:gcc -g hello.c -o hello
2、开始调试:gdb hello

基本命令

1、查看程序源文件:list
2、设置断点:

break 6(行号或者函数名)
break sum(函数)
break sun if i==3(条件断电,满足进入改断点)

3、删除断点:delete 6(行号)
4、查看断点设置情况:info b
5、运行程序:run
6、查看变量值:print i(变量)
7、单步运行:

step:进入函数调用
next:不进入函数调用

8、恢复程序运行:C
9、运行程序,直到当前函数完成返回:finish

GDB命令可以通过查看help进行查找

1、(gdb)help
2、(gdb)help data
3、(gdb)help call
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值