“ELF可执行链接格式(Executable and Linking Format)最初是由 UNIX 系统实验室(UNIX System Laboratories,USL)开发并发布,作为应用程序二进制接口(Application Binary Interface,ABI)的一部分。”
“工具接口标准(Tool Interface Standards,TIS)委员会将还在发展的 ELF 标准选作为一种可移植的目标文件格式,可以在32位Intel 体系结构上的很多操作系统中使用。”
--<<ELF 文件格式分析.pdf>> P.6
你有没想过要了解Linux下可执行文件、动态链接库文件、目标文件的文件格式?
使用hexdump -C命令,和这本<<ELF 文件格式分析.pdf>>电子书,你就能了解ELF文件每一Byte的含义。
ELF目标文件分为可重定位文件、可执行文件、共享目标文件,三部分组成,是程序的二进制表示。
对系统底层原理感兴趣的朋友可以研究一下:)
同时,研究ELF文件格式也是学习嵌入式ARM/Linux开发的必经之路。
网络资源:
1) <<ELF 文件格式分析.pdf>>
时间:2009-07-19 11:06
来源:Linuxeden
作者:c-aries
原文链接