gpt4 book ai didi

arm - ELF文件和bin文件有什么区别?

转载 作者:行者123 更新时间:2023-12-03 05:00:56 25 4
gpt4 key购买 nike

编译器最终生成的镜像中同时包含bin文件和扩展加载器格式的ELf文件,两者有什么区别,特别是ELF文件的用途。

最佳答案

Bin 文件是一个纯二进制文件,没有内存修复或重定位,它很可能具有要在特定内存地址加载的显式指令。鉴于....

ELF文件是可执行可链接格式,由符号查找和可重定位表组成,也就是说,它可以由内核加载到任何内存地址,并自动将使用的所有符号调整为距其所在内存地址的偏移量加载到.通常 ELF 文件有许多部分,例如“data”、“text”、“bss”等等……正是在这些部分中,运行时可以计算在何处调整符号的内存引用在运行时动态地进行。

关于arm - ELF文件和bin文件有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2427011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com