gdb core dump not in executable format file format not recognized

这个错误消息表明,gdb无法识别你尝试加载的核心转储文件的文件格式。这通常是因为核心转储文件不是可执行文件格式,或者是其他格式,例如ELF,而不是可识别的核心转储文件格式。

如果核心转储文件是在运行的可执行文件上生成的,请确保生成的核心转储文件是可识别的格式,并且使用正确的命令生成核心转储文件,例如:

$ gcore <pid>

如果核心转储文件是从其他机器拷贝到当前机器上的,请确保目标机器和生成核心转储文件的机器使用相同的操作系统版本和架构。

  •