首页 > 编程知识 正文

linux make命令,petalinux

时间:2023-05-03 18:32:32 阅读:151329 作者:1047

linux可执行文件的格式ELF格式。 ELF是Excutable and Linking Format的缩写。

每个ELF文件都有以下格式的文件标题:

typedef struct

{

unsigned chare_ident[EI_NIDENT]; /* Magic number and other info */

Elf32_Halfe_type;/*对象文件类型* /

Elf32_Halfe_machine;/*架构* /

Elf32_Worde_version;/*对象文件版本* /

Elf32_Addre_entry;/*输入点虚拟地址* /

Elf32_Offe_phoff;/* programheadertablefileoffset * /

Elf32_Offe_shoff;/* sectionheadertablefileoffset * /

Elf32_Worde_flags;/*处理器-特殊标志* /

Elf32_Halfe_ehsize; /* ELF header size in bytes */

Elf32_Halfe_phentsize;/* programheadertableentrysize * /

Elf32_Halfe_phnum;/* programheadertableentrycount * /

Elf32_Halfe_shentsize;/* sectionheadertableentrysize * /

Elf32_Halfe_shnum;/* sectionheadertableentrycount * /

Elf32_Halfe_shstrndx;/* sectionheaderstringtableindex * /

} Elf32_Ehdr;

如果想输出ELF的标头信息,可以使用命令。

objdump main -f

main是你的可执行程序。

版权所有,禁止转载。 转载时,请先征得博客的同意,并表明文章的出处。 否则,按侵权处理。

共享至:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。