Skip to content

GDB(核心转储) v1.0 ​

基础调试排查顺序见第八章“常见错误与调试”。本页保留 GDB 核心转储的专项记录。

一、基本使用 ​

1.允许生成核心转储文件(core) ​

2.直接gdb运行查看core ​

bash
# 1. 编译程序时添加调试信息(必须加 -g 参数)
g++ -g code.cpp

# 2. 用 GDB 运行程序
gdb ./program

# 3. 在 GDB 中输入 run 执行程序,触发段错误后
(gdb) run

# 4. 输入 bt 查看调用栈(backtrace),会显示崩溃的函数和行号
(gdb) bt