基础调试排查顺序见第八章“常见错误与调试”。本页保留 GDB 核心转储的专项记录。
# 1. 编译程序时添加调试信息(必须加 -g 参数) g++ -g code.cpp # 2. 用 GDB 运行程序 gdb ./program # 3. 在 GDB 中输入 run 执行程序,触发段错误后 (gdb) run # 4. 输入 bt 查看调用栈(backtrace),会显示崩溃的函数和行号 (gdb) bt