我经常看到这个文件包含在很多项目中。
这主要用于Unix,Linux,MacOS应用吗?
哪个c文件会使用这个elf.h文件?
答案 0 :(得分:3)
elf.h
用于解析和处理ELF文件。你可能永远不会在Windows上看到这个,因为Windows不使用ELF文件(它使用PE - Portable Executable - 而不是)。 OS X使用Mach-O,所以elf.h
在OS X上也不常见(例如,它不作为默认标题的一部分提供)。 ELF格式主要出现在Linux上,它几乎用于所有二进制可执行文件,从共享对象到可执行文件。