ELF文件分析之1 - 文件格式

xiao1637048334 2015-11-11 11:03:30
1 整体结构
ELF适用于3种文件结构
重定向文件
也就是经常见到的.o文件,用于保存代码和数据,链接器用使用这个文件来创建可执行文件或者共享文件
可执行文件
也就是linux下面的.out文件,用于执行
共享文件
常见的静态库.lib或者动态库.so,就是这个文件格式,就是由多个.o压缩成的,可以用于保存代码或者数据,节省编译时间
上面三种文件,再综合一下,可以分为两种
链接文件(中间态)
可执行文件(最终态)
ELF分别用两种视图来表示二者,如下所示
...全文
246 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧