包含elf.h项目及其意义

时间:2014-02-27 03:29:51

标签: c

我经常看到这个文件包含在很多项目中。

这主要用于Unix,Linux,MacOS应用吗?

哪个c文件会使用这个elf.h文件?

1 个答案:

答案 0 :(得分:3)

elf.h用于解析和处理ELF文件。你可能永远不会在Windows上看到这个,因为Windows不使用ELF文件(它使用PE - Portable Executable - 而不是)。 OS X使用Mach-O,所以elf.h在OS X上也不常见(例如,它不作为默认标题的一部分提供)。 ELF格式主要出现在Linux上,它几乎用于所有二进制可执行文件,从共享对象到可执行文件。