gdb调试

GDB调试的主要命令有 :

b ,break :设置断点

b 函数名 :在对应的函数上打断点,如 b main,在main函数上设置断点

b 文件:行数 :在对应文件的行数上打断点,如 b fs/inode.c : 233,在fs/inode.c的233行设置断点

b 断点位置:条件 ,可在断点位置加入判断条件,如 b fs/inode.c : 233 if i==2 ,在fs/inode.c的233行设置断点,只有当变量 i == 2时进入

n :执行到下一条代码

s:执行代码,如果有函数,跳转到函数内执行

i:查看断点信息

i b:查看所有断点信息

i b num:查看第num个断点信息

d:删除断点

d num1,num2...:删除对应数字的断点

c linenum :删除对应行的断点

c 函数名 :删除对应函数的断点

p:打印信息

p var :打印var的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值