linux中的ELF文件有哪几类?(注意:静态库不是ELF文件)
来源:互联网 发布:笑傲江湖版本知乎 编辑:程序博客网 时间:2024/06/05 14:52
ELF = executable linkable format 可执行、链接格式
linux中的中ELF文件主要包括四类, 也即:
1. a.out
2. core
3. so文件
4. .o文件
上述1.2是可执行文件, 3和4是可链接文件, 所以1.2.3.4统称为可执行、链接文件, 也就是ELF文件, 分别看看:
taoge@localhost Desktop> file a.out a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.4, dynamically linked (uses shared libs), for GNU/Linux 2.6.4, not strippedtaoge@localhost Desktop> taoge@localhost Desktop> file core core: ELF 32-bit LSB core file Intel 80386, version 1 (SYSV), SVR4-style, from 'a.out'taoge@localhost Desktop>taoge@localhost Desktop> file /lib/libc-2.4.so /lib/libc-2.4.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.4, not strippedtaoge@localhost Desktop> taoge@localhost Desktop> file html_util.o html_util.o: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not strippedtaoge@localhost Desktop>
问个问题, 静态库是ELF文件吗? 不是的! 你用file命令看看就知道了, 静态库只是.o文件的归档集合。
0 0
- linux中的ELF文件有哪几类?(注意:静态库不是ELF文件)
- linux elf文件装载
- linux elf文件构造
- linux ELF文件学习
- Linux ELF文件学习
- Linux ELF文件学习
- Linux ELF文件
- ELF文件格式(一)--ELF文件头
- ELF文件
- ELF文件
- ELF文件
- ELF文件
- ELF文件
- ELF文件
- elf文件
- ELF文件
- elf文件格式(Linux中对象文件)
- 静态变量、全局变量在ELF文件中的位置
- 六.Python之迭代
- nrf
- 基于Java配置Spring @Valid无法映射国际化得解决
- Android学习路线总结
- [编程之美-06]输入一颗二元查找树将该树转换为它的镜像
- linux中的ELF文件有哪几类?(注意:静态库不是ELF文件)
- 自定义对象如何进行拷贝
- Linux C——进程控制相关函数
- wordpress文章页,内容页面获取调用显示作者id编号
- java将一个数组存到txt文件中,然后读取
- Unicode 与 ANSI 字符串转换
- Error:Execution failed for task ':pullToRefreshListFragment:processDebugAndr
- 51nod-【1268 和为K的组合】
- C#笔记2016年10月19日