so格式文件是什么文件

时间:浏览20次 发布人:AERMMM

so格式文件是什么文件

已解决问题

谷歌AERMMM用户在浏览20次提交了关于“斯柯达so格式文件是什么文件”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-09-02T06:10:11。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你无异于雪中送炭,让我感激涕零 !

希望以下的回答,能够帮助你。

第1个回答

用户名:guiyxqb5551  

SO文件格式即ELF文件格式,它是Li**x下来自可执行文件,**享库文件和目标文件的统一格式。

根据看待ELF文件的不同方式,ELF文件可以分为链接视图和装载视图。链接视图是链接器从链接的角度看待静态的ELF文件。

从链接问答视图看ELF文件谓货,ELF文件由多个section组成,不同的section拥有不同的名称,权限。而装载视图是操作系统从加载ELF文件到内存的角度看待动态的ELF文件。

从装载视图看ELF文件,ELF文件由多个segment思信振本试很苗至操雨,每一个segment都拥有不同的权限,名称。实际上,一个segment是对多个具有相同权限的section的集合。

扩展**:

由于An司没济光四穿谈双droid操作系统的底层基于Li**x系统,所以SO文件可以运行在Andr甲什冲黑作万据积里胞oid平台上。Android系统也同样**了C热海格格/C++接口供开发者开发Native程序。

由于基于虚拟机的编程语言J**世沉非洲准A更容易被人反编译,因此越来越多的应用将其中的核心代码以C/C+适化设因增白+为编程语言,并且以SO文件的形式供上层J**A代码问伤甲系换温带北调用,以保安全性。

而ELF头表记录了ELF文件的基本信息,包括魔数究被座统巴,目标文件类型(可执行文件,**占四百便享库文件或者目标文件),文百件的目标体系结构紧学凯什有看,程序入口地址(**享库文件为此值为0),然后是section表大小和数目,程序头表的大小和数目,分别对应的是链接视图和装载视图。