我正在为当前(根据要求)创建许多 srec 文件并合并它们的类项目编写一些嵌入式代码。我希望能够将此代码加载到 QEMU 中,但它通常只对 ELF 文件感到满意。合并原始 ELF 文件而不是 srecs 的最简单方法是什么?
也可以接受,一种将 srec 转换回 ELF 并使生成的文件可加载的方法(objcopy 似乎会产生相当损坏的文件(没有其他架构)。
这些工具必须能够处理 m68k 二进制文件,但主机系统是普通的 x86。
最佳答案
请看ELFIO library .它包含 WriteObj 和 Writer 示例。通过使用该库,您将能够在不同的主机平台上创建 ELF 二进制文件。
关于linker - 合并 2 个或多个 ELF 文件的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6209832/