GDB
gcc 增加 -g 参数。
| 命令 | 缩写 | 描述 |
|---|---|---|
break lineno/func | b | 打断点 |
backtrace | bt | 堆栈回溯 |
file | 选择要调试的程序 | |
info break | ||
list | l | 列出源代码 |
next | n | |
run | r | 运行 |
step | s |
调试 core 问题
- 构建时添加
-g参数。如果使用的是CMake,添加-DCMAKE_BUILD_TYPE=Debug参数; gdb;- 使用
file命令并传入对应的二进制文件; - 使用
run命令并传入对应的参数来运行程序; - 使用
bt命令来查看函数调用栈;