我正在尝试将elf文件加载到某个.gdb文件中。\ 从cmd(Windows 7 - 64b)运行gdb文件时,一切似乎都没问题。 命令正确执行,精灵被加载到我的电路板的SRAM中。 问题是从Eclipse运行相同的gdb文件(Eclipse的Automotive特性)。 我得到的错误: 源命令文件中出错: “binary.elf”不是目标文件:无法识别文件格式。 你能帮我弄清楚问题应该是什么吗?
答案 0 :(得分:1)
"binary.elf" is not an object file: File format not recognized
此错误表示您已尝试在未使用ELF支持编译的GDB中执行(等效于)file binary.elf
(即进入本机 Windows版本的GDB )。这显然不会起作用。
您需要设置Eclipse以使用适当的交叉 -GDB,即在Windows上运行但知道如何调试ELF文件的GDB。正如dbrank0所说,你需要在Eclipse中使用正确的启动配置。