ELF有几种不同的类型 elf是什么意思

[kiosk@ ]$ file /bin/
/bin/:ELF 64-bit LSB, x86-64,1 (SYSV),(useslibs), for GNU/Linux 2.6.32, [sha1]=67,
[kiosk@ ]$
这里的 ELF是什么,我们可以参考一下网上的文档:
ELF,and, 是一种用于可执行文件、目标文件、共享库和核心转储的标准文件格式 。ELF格式是是UNIX系统实验室作为ABI()而开发和发布的 。
这里简单介绍一下相关历史:
- UNIX: 最初采用的格式为a.out,之后被 V中的COFF取代,最后则被SVR4中的ELF格式所取代 。
- : 采用的则是COFF格式的变种PE格式
- MAC OS X: 采用的是Mach-O格式
ELF有四种不同的类型:
1. 可重定位文件(): 编译器和汇编器产生的.o文件,需要被进一步处理
2. 可执行文件(): Have alldone and allthat must beat run time
3. 共享对象文件( ): 即动态库文件(.so)
4. 核心转储文件(Core File):

ELF有几种不同的类型  elf是什么意思

文章插图
【ELF有几种不同的类型elf是什么意思】郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢 。