gdb 的常用指令

gdb常用指令

// 指令可全称,也可缩写,括号内为缩写,一般采用缩写

lsit(l) 行号 			// 显示源代码,每次列10行,按回车键可继续接着显示	
list(l) 函数名			// 列出某个函数的源代码。
run(r)					// 运行程序
continue(c)				// 执行到下一个断点处
next(n)					// 逐过程(单条)执行。
step(s)					// 逐语句执行
break(b) 行号			// 在某一行设置断点
break(b) 函数名  		// 在指定函数开头设置断点
info b					// 查看断点信息
enable b 				// 启用断点
disable b				// 禁用断点
delete breakpoints		// 删除全部断点
d n  					// 删除编号为 n 的断点
until 行号				// 直接跳转到 n 行
finish					// 执行到当前函数返回,然后停留在调用处	
print(p) 变量/表达式		// 打印变量或者表达式的值
display 变量名			// 实时显示变量的值
undisplay 变量名			// 取消实时显示
set var					// 修改变量的值
breaktrace(bt)			// 查看调用栈(查看各级函数调用及参数)
info(i) locals			// 查看当前栈帧局部变量的值
quit(q)					// 退出调试

如果感觉该篇文章给你带来了收获,可以 点赞👍 + 收藏⭐️ + 关注➕ 支持一下!

感谢各位观看!

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值