【发布时间】:2017-04-19 21:00:53
【问题描述】:
在 ELF-header 中,e_ident[EI_CLASS] 的值可以是 1 或 2,表示 32 位操作系统或 64 位操作系统。但是从历史上我们知道ELF最早出现在1993年发布的Solaris 2.0中。然而,被广泛使用的32位处理器Pentium Pro直到1995年才出现。
那么为什么ELF header中没有16位甚至8位的信息呢?
【问题讨论】:
-
@Someprogrammerdude 谢谢!在奔腾之前,我一直认为人们使用的是 16 位架构。再次感谢!
-
@Someprogrammerdude 你可以回答这个问题;愿意这样做吗?
标签: linux elf magic-numbers