【发布时间】:2020-07-19 15:53:36
【问题描述】:
来自this wiki:
它指出偏移量 7 处的数字标识目标操作系统。
我已经为一台 linux 机器编译了一个 c 程序,并检查了结果文件的 elf header(前 64 个字节):
> xxd -l 64 helloworld
00000000: 7f45 4c46 0201 0100 0000 0000 0000 0000 .ELF............
00000010: 0300 3e00 0100 0000 8012 0000 0000 0000 ..>.............
00000020: 4000 0000 0000 0000 183f 0000 0000 0000 @........?......
00000030: 0000 0000 4000 3800 0d00 4000 1f00 1e00 ....@.8...@.....
为什么我在第 7 个字节得到 01?不应该是03吗?
【问题讨论】: