Executable and Linkable Format (ELF)至少有两个标准,其中之一
较旧的 TIS ELF 标准 1.2 为 106 页,而 SysV ABI 为 157 页,但仅在第 63-86 页(23 页)中涵盖 ELF。
这两个标准如何相互关联?Linux 和 GNU Linker 使用哪一个?什么是工具接口标准?
Executable and Linkable Format (ELF)至少有两个标准,其中之一
较旧的 TIS ELF 标准 1.2 为 106 页,而 SysV ABI 为 157 页,但仅在第 63-86 页(23 页)中涵盖 ELF。
这两个标准如何相互关联?Linux 和 GNU Linker 使用哪一个?什么是工具接口标准?
TIS/ELF涵盖了一般的 ELF,而System V ABI是记录 x86_64 应用程序二进制接口的补充。
第二个文档不包含有关 x86_64 的任何信息,因为该架构在编写时并不存在。
ELF 格式已被工具接口标准委员会 (TIS) 选择为各种(类 Unix)操作系统的可移植对象文件的标准。
他们几乎都使用 SYSV 标准。