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

访客4年前黑客文章614

[kiosk@foundation0 Desktop]$ file /bin/passwd

/bin/passwd: setuid ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0x91a7160a019b7f5f754264d920e257522c5bce67, stripped

[kiosk@foundation0 Desktop]$

这里的 ELF是什么,我们可以参考一下网上的文档:

ELF, Executable and Linking Format, 是一种用于可执行文件、目标文件、共享库和核心转储的标准文件格式。 ELF格式是是UNIX系统实验室作为ABI(Application Binary Interface)而开发和发布的。

这里简单介绍一下相关历史:

- UNIX: 最初采用的格式为a.out,之后被System V中的COFF取代,最后则被SVR4中的ELF格式所取代。

- Windows: 采用的则是COFF格式的变种PE格式

- MAC OS X: 采用的是Mach-O格式

ELF有四种不同的类型:

1. 可重定位文件(Relocatable): 编译器和汇编器产生的.o文件,需要被Linker进一步处理

2. 可执行文件(Executable): Have all relocation done and all symbol resolved except perhaps shared library symbols that must be resolved at run time

3. 共享对象文件(Shared Object): 即动态库文件(.so)

4. 核心转储文件(Core File):

ELF是什么?

标签: 几种类型elf

相关文章

吃什么壮阳补肾,这几种食物吃了超级补!

吃什么壮阳补肾,这几种食物吃了超级补!

1、红枣 红枣,可鲜食也可制成干果或蜜饯果脯等。营养丰富,富含铁元素和维生素。枣的品种繁多,大小不一,比较出名的有山东乐陵的“金丝小枣”,新疆和田枣、哈密大枣,江苏泗洪的泗洪大枣,无核,含糖量高...

感冒咳嗽吃什么水果,推荐几种好吃还有食疗效

感冒咳嗽吃什么水果,推荐几种好吃还有食疗效

众所周知,咳嗽在日常生活中是非常常见的。引起咳嗽的原因多种多样,比如感冒发烧感冒、上火或者周围环境太过干燥,一些粉尘的污染等,都可能导致咳嗽。咳嗽本身对人体无严重伤害,但是一旦咳嗽不止,治疗起来就十分...

纳税人类型分为几种(纳税人的分类查询)

纳税人类型分为几种(纳税人的分类查询)

  导读:本文会计学堂小编为大家介绍增值税纳税人的类别以及条件,大家都了解有增值才交税,没有增值就不交税,增值税纳税人分为一般纳税人和小规模纳税人,至于需要什么条件才能称为增值税纳税人呢,请看下文详...

学习形式怎么填(几种学习方式对比)

学习形式怎么填(几种学习方式对比)

学习形式怎么填(几种学习方式对比) 几种学习方式对比 文|杨德发(重庆市重点课题《学本式教师培训资源开发研究》课题组负责人) 专业学习者,为了提高学习的效率,一定会讲究学习方式。现在让我们来对比...

头皮痒怎么办?换了几种洗发水还是痒,你可能

头皮痒怎么办?换了几种洗发水还是痒,你可能

不知道大家有没有遇到过一个情况,就是如果3天不洗头,头皮就很痒,还能抠下灰泥,对于这种情况说明了什么?多半是头上长了成千上万的螨虫。 螨虫,是一种只能在显微镜下看清的微型生物,以嗜夺油脂、营养、...

艾滋病是怎么得的?艾滋病的几种传播方式,教你

艾滋病是怎么得的?艾滋病的几种传播方式,教你

艾滋病是人体感染了人类免疫缺陷病毒(HIV),又称艾滋病病毒所导致的传染病,值得一提的是,HIV本身并不会引发任何疾病,而是当免疫系统被HIV破坏后,人体由于失去抵抗能力而感染其他的疾病导致死亡。...