2014-02-27 67 views
-2

我經常看到這個文件被包含在很多項目中。包括elf.h的項目及其意義

這是主要針對Unix,Linux,MacOS應用程序嗎?

和哪個c文件會使用這個elf.h文件?

+0

說真的,對於這個基本的問題,你會做一些Google搜索... –

+0

第三谷歌鏈接:http://man7.org/linux/man-pages/man5/elf.5.html – sashkello

回答

3

elf.h用於解析和處理ELF文件。你可能永遠不會在Windows上看到這一點,因爲Windows不使用ELF文件(它使用PE - 可移植可執行文件)。 OS X使用Mach-O,因此elf.h在OS X上也不常見(例如,它不作爲默認標題的一部分提供)。 ELF格式主要出現在Linux上,它用於幾乎所有的二進制可執行文件,從共享對象到可執行文件。