elf 文件 主要 用于linux平台。windows下是PE/COFF格式。
ELF文件组成部分:文件头、段表(section)、程序头。
几个重要的段:.text(代码)段 、.data(数据)段、.bss段 。
.text:保存程序代码,权限为只读
.data:保存已初始化的全局变量和局部静态变量,可读可写
.bss:保存未初始化的全局变量和局部静态变量。初始化为0的变量也会保存在.bss段。可读可写。
elf 文件 主要 用于linux平台。windows下是PE/COFF格式。
ELF文件组成部分:文件头、段表(section)、程序头。
几个重要的段:.text(代码)段 、.data(数据)段、.bss段 。
.text:保存程序代码,权限为只读
.data:保存已初始化的全局变量和局部静态变量,可读可写
.bss:保存未初始化的全局变量和局部静态变量。初始化为0的变量也会保存在.bss段。可读可写。