如下图所示: vmlinux 是编译器的结果,是一个 ELF 文件 Image 是 vmlinux 经过 Objcopy 处理的结果,移除了 ELF 的的符号表等信息,是一个二进制文件 zImage 是 Image 使用 gzip 压缩后的结果,一般作为 u-boot 的引导文件 uImage 增加了文件头,适用于老版的 u-boot