勵志

勵志人生知識庫

elf檔案是什麼

ELF檔案,即Executable and Linkable Format檔案,是一種在類Unix系統(如Linux)中常用的目標檔案格式。

ELF檔案定義了二進制程式的組織規範,用於存儲執行檔、目標代碼、共享庫,以及核心轉儲等。這種檔案格式由UNIX系統實驗室開發和發布,作為應用程式二進制接口(ABI)的一部分,是Linux系統的主要執行檔格式。ELF檔案主要有三種類型,包括執行檔(用於執行的程式)、共享目標檔案(用於動態連結的庫檔案),以及可重定位檔案(編譯後的目標代碼檔案)。這些檔案通常具有不同的檔案擴展名,如「.out」用於執行檔,「.o」用於對象檔案,「.so」用於共享目標檔案。

此外,ELF檔案的開始是ELF頭部,它描述了整個檔案的結構。