- GNU 调试器有用资源
- GDB - 快速指南
- GDB - 资源
GDB - 命令
GDB 提供了一大堆命令,不过下列命令是最常用的
b main - 在程序开头设置一个断点
b - 在当前行设置一个断点
b N - 在第 N 行设置一个断点
b +N - 在当前行向下 N 行设置一个断点
b fn - 在函数“fn”的开头设置一个断点
d N - 删除第 N 个断点
info break - 列出断点
r - 运行程序,直到遇到断点或错误
c - 继续运行程序,直到遇到下一个断点或错误
f - 运行直到当前函数完成
s - 运行程序的下一行
s N - 运行程序的下一个 N 行
n - 类似于 s,但它不进入函数
u N - 运行直到当前行前出现 N 行
p var - 打印变量“var”的当前值
bt - 打印堆栈轨迹
u - 在堆栈中向上转到一个层次
d - 在堆栈中向下转到一个层次
q - 退出 gdb
广告