gdb调试常用指令

1. quit(q)退出gdb循环
2. run(r):执行可执行程序,如果没有设置断点,则将整个程序从头到尾执行一遍
3. list(l):展示可执行程序的相关行信息,默认展示10行
   list m,n:展示从m到n行的信息
   list func:展示func函数附近的信息
4. break(b):设置断点,当调试器将程序运行到断点所在位置时,程序会停在这里
   break 行号:表示在某行设置断点
   break func:在func函数位置设置断点
   info break(b):查看所有断点信息
   delete breakpoint 断点编号:删除指定的断点
5. next(n):执行下一条语句
6. continue(c):从断点处继续向后执行,直到遇到下一个断点或者程序结束
7. step(s):能够跳入到指定函数中,查看相关函数内部代码
8. print(p) 变量名/地址:打印指定变量/地址信息
   print(p) expr:打印表达式的值
9. set variable 变量名=值:给相关变量赋值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值