C++ Debugger - GDB

102 阅读1分钟

C/C++ 调试器: gdb

GDB调试基础命令

commanddescription
help [command]命令帮助
Enter key重复执行上一条命令
file <executable>加载可执行文件
run [args]启动调试程序
break <file:line> [if condition]|<function anme>添加(条件)断点
continue继续执行到下一个断点
step程序执行,前进一行(step into)
next程序执行,前进一条语句(step over)
finish运行直到当前函数调用结束
watch <variable>观察点变量被暂停程序执行,打印变量的新旧值
print <variable>查看变量的值
delete <breakpoint number>删除断点
backtrace|bt|where打印线程执行的栈帧
info <subcommand>展示调试信息(info breakpoints、info threads)