分析了UNIX类操作系统中普遍采用的目标文件格式ELF(ExecutableandLinkableFormat),目的是研究操作系统中二进制级软件构件的静态、动态组装技术。本文首先介绍ELF文件格式规范,然后结合一个简单的C语言程序,分析编译、链接后生成的可重定位、可执行格式实例。