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

Debugging 为什么我们需要将程序路径和核心文件一起传递给调试器?,debugging,gdb,core,dbx,Debugging,Gdb,Core,Dbx,该程序与崩溃生成核心文件的程序完全相同,这是否相关 dbx <program path> <core path> dbx 程序包含符号表,用于将核心转储中的位置转换为程序语句和变量名。如果您使用不同的构建,这些位置通常会发生更改,因此在调试时,许多(可能是大多数)符号引用将无法正常工作

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

dbx <program path> <core path>
dbx

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