ELF
ELF
是一种用于二进制可执行文件、可执行文件、目标代码、共享库和核心转存储的标准文件格式.。ELF标准的目的是为软件开发人员提供一组可执行的二进制接口定义(ABI
);- ELF文件类型
(1)可重定位的目标文件
这是由汇编器生成的.o
文件,经过链接器的处理后,生成一个执行的目标文件或一个可被共享的对象文件(.so
文件),或使用ar
工具将多个.o
文件归档(archive
)为.a
静态库文件;
(2)可执行的目标文件
在linux
系统中存在两个可执行文件,如vi
,gdb
等,另一种就是可执行的脚本,脚本不是可执行文件,执行这些脚本的解释器才是可执行文件,如bash shell程序。此类文件规定了如何利用exec()
创建一个程序的进程映像;
(3).so
文件
动态库文件;
linux文件之ELF
最新推荐文章于 2025-03-29 01:01:10 发布