1 ARM ELF目标文件的主要构成
ARM ELF(Executable and Linking Format)目标文件主要由.Text段、.Data段、.BSS段构成,其他段如.debug段、.comment段等与本文关系不大,不作介绍。
.Text段由可执行代码组成,段类型为Code,属性为RO;
.Data段由已初始化数据组成,段类型为Data,属性为RO;
.BSS段由未初始化数据组成,段类型为Zero,属性为RW,在应用程序启动时对该段的数据初始化为零。如果在分散加载文件中指定了UNINIT属性,则在应用程序启动时不初始化该段。