目录
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) // 退出调试
如果感觉该篇文章给你带来了收获,可以 点赞👍 + 收藏⭐️ + 关注➕ 支持一下!
感谢各位观看!