可執行與可鏈接格式
外观
此條目没有列出任何参考或来源。 (2011年5月13日) |
扩展名 |
沒有,.o,.so,.elf,.prx |
---|---|
开发者 | Unix系统实验室 |
格式类型 | 二進制檔案,執行檔,目标代码,共享库,核心转储 |
可執行與可鏈接格式 (英語:Executable and Linkable Format,縮寫為ELF),常被稱為ELF格式,在電腦科學中,是一种用於執行檔、目的檔、共享库和核心转储(core dump)的标准檔案格式。
1999年,被86open專案选为x86架构上的類Unix操作系统的二进制文件格式标准,用來取代COFF。因其可扩展性与灵活性,也可应用在其它处理器、计算机系统架构的操作系统上。
格式
- ELF文件的组成:ELF header
- 程序标头:描述段信息
- Section标头:链接与重定位需要的数据
- 程序头与Section标头需要的数据 .text .data