[Haifux] ELF executable program interpreter

Kohn Emil Dan emild at cs.technion.ac.il
Wed Jan 23 14:15:13 MSK 2008

Hi Shachar,

In the last lecture I told you that the name of the interpreter for 
dynamically linked ELF files is stored inside the ELF file. Here is the 
relevant information:

http://www.caldera.com/developers/devspecs/gabi41.pdf (the System V ABI)

See the chapter "Dynamic Linking", section "Program Interpreter" at page 

You can retrieve the name of the interpreter of an ELF file using:

readelf -l <ELF file>


More information about the Haifux mailing list