天天看點

linux如何打開elf檔案格式,linux ELF檔案格式

linux的可執行程式的格式ELF格式,ELF就是 Excutable and Linking Format的縮寫。

每個ELF檔案有個檔案頭,格式如下:

typedef struct

{

unsigned chare_ident[EI_NIDENT];

Elf32_Halfe_type;

Elf32_Halfe_machine;

Elf32_Worde_version;

Elf32_Addre_entry;

Elf32_Offe_phoff;

Elf32_Offe_shoff;

Elf32_Worde_flags;

Elf32_Halfe_ehsize;

Elf32_Halfe_phentsize;

Elf32_Halfe_phnum;

Elf32_Halfe_shentsize;

Elf32_Halfe_shnum;

Elf32_Halfe_shstrndx;

} Elf32_Ehdr;

如果想輸出ELF的頭資訊,可以使用指令:

objdump main -f

main就是你的可執行程式。

版權所有,禁止轉載. 如需轉載,請先征得部落客的同意,并且表明文章出處,否則按侵權處理.

分享到: