GDB 速查手册
GDB 速查手册
这份手册提供了 GDB 常用命令的快速参考,方便您在调试过程中随时查阅。
启动与退出
gdb program
: 启动 GDB 调试程序program
file 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
文件大小:
评论区