缓慢曲奇

文章
7
资源
0
加入时间
4年2月16天

认识目标文件的结构1.目标文件简介2.ELF 目标文件的结构3.ELF 文件头(ELF Header)4.代码段(.text)5.初始化数据段(.data)6.未初始化数据段(.bss)7.只读数据段.rodata8.段表(Section Header Table)9.符号表(.symtab)10.字符串表(.strtab)11.代码段重定位表(.rela.text)参考文献

1.目标文件简介目标文件是源代码编译但未链接的中间文件(Windows的.obj和Linux的.o),Windows的.obj采用 PE 格式,Linux 采用 ELF 格式,两种格式均是基于通用目标文件格式(COFF,Common Object File Format)变化而来,所以二者大致相同。本文以 Linux 的 ELF 格式的目标文件为例,进行介绍。目标文件一般包含编译后的机器指令代...