GDB 速查手册
GDB 速查手册
这份手册提供了 GDB 常用命令的快速参考,方便您在调试过程中随时查阅。
启动与退出
gdb program: 启动 GDB 调试程序programfile program: 加载程序program进行调试quit: 退出 GDB
断点设置
break function: 在函数function入口处设置断点break line_number: 在当前源文件的line_number行设置断点break filename:line_number: 在filename文件的line_number行设置断点info breakpoints: 查看已设置的断点信息
程序运行
run: 启动程序运行continue: 继续程序运行next: 单步执行下一行代码,不进入函数step: 单步执行下一行代码,进入函数until line_number: 运行程序直到line_number行
数据查看
print expression: 打印表达式expression的值display expression: 每次程序停止时都打印表达式expression的值info locals: 查看当前栈帧中的局部变量info args: 查看当前函数的参数x/format address: 查看内存地址address处的内容,format指定显示格式
其他常用命令
backtrace: 查看函数调用栈frame number: 切换到第number个栈帧set args: 设置程序启动参数show args: 查看程序启动参数help command: 查看command命令的帮助信息
文件大小:90.48KB
评论区