我正在为一个类项目编写一些嵌入式代码,该项目目前(根据需求)创建了许多srec文件并合并它们。我希望能够将这些代码加载到QEMU中,但它通常只对ELF文件感到满意。合并原始ELF文件而不是srecs的最简单方法是什么?同样可以接受的是,一种将srec转换回ELF并使生成的文件可加载的方法(objcopy似乎会产生相当多的破坏文件这样做(与其他架构无关)。这些工具必须能够处理m68k二进制文件,但是主机系统是纯x86的。
发布于 2011-06-03 03:40:30
也许可以使用你的链接器?
srec文件仅包含链接/定位的可加载二进制文件,elf文件包含在生成二进制文件时丢失的附加元数据,因此可能无法返回到elf,特别是在elf需要可重定位的情况下。
https://stackoverflow.com/questions/6209832
复制相似问题