天天看点

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就是你的可执行程序。

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

分享到: