热卖商品
新闻详情
arm - ELF文件和bin文件有什么区别? - ITranslater
来自 : www.itranslater.com/qa/details
发布时间:2021-03-25
bin文件只是进入rom的位和字节,或者是运行程序的特定地址。 您可以直接获取此数据并加载它,您需要知道基本地址是什么,因为通常不在那里。
elf文件包含bin信息,但它包含许多其他信息,可能的调试信息,符号,可以区分代码与二进制文件中的数据。 允许多个二进制数据块(当您将其中一个转储到bin中时,您会获得一个带有填充数据的大bin文件,以将其填充到下一个块)。 告诉你你有多少二进制文件以及想要初始化为零的bss数据(gnu工具在正确创建bin文件时遇到问题)。
精灵文件格式是标准,arm公布其标准的增强/变化。 我建议每个人都写一个elf解析程序来理解其中的内容,不要打扰库,只需使用规范中的信息和结构就可以了。 帮助克服gnu问题,一般创建.bin文件以及调试链接器脚本和其他有助于搞乱bin或elf输出的东西。
2019年4月11日elf文件包含bin信息,但它包含许多其他信息,可能的调试信息,符号,可以区分代码与二进制文件中的数据。 允许多个二进制数据块(当您将其中一个转储到bin...arm
本文链接: http://enelf.immuno-online.com/view-734998.html
发布于 : 2021-03-25
阅读(0)
最新动态
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25
2021-03-25