可執行與可鏈接格式

ELF
扩展名沒有,.o.so.elf.prx
开发者Unix系统实验室
格式类型二進制檔案執行檔目标代码共享库核心转储

可執行和可鏈接格式英语:Executable and Linkable Format,縮寫為ELF),常被稱為ELF格式,在電腦科學中,是一种用於執行檔目的檔、共享库和核心转储的标准文件格式

1999年,被86open项目选为x86架构上的類Unix操作系统的二进制文件格式标准,用來取代COFF。因其可扩展性与灵活性,也可应用在其它处理器计算机系统架构的操作系统上。

格式

ELF文件有两种索引:程序标头中记载了运行时所需的,而段首地址表记载了二进制文件中的首地址
  • ELF文件的组成:ELF header
  • 程序标头:描述段信息
  • Section标头:链接与重定位需要的数据
  • 程序头与Section标头需要的数据 .text .data
其他语言