为什么我们需要将程序路径与核心文件一起传递给调试器?

时间:2013-04-19 01:16:33

标签: debugging gdb core dbx

该程序是否与崩溃生成核心文件的程序完全相同?

dbx <program path> <core path>

1 个答案:

答案 0 :(得分:3)

程序包含符号表,用于将核心转储中的位置转换为程序语句和变量名。如果使用不同的构建,这些位置通常会发生变化,因此许多(可能是大多数)符号引用在调试时将无法正常工作。

相关问题