今天,我在otool(这是一个MacOS X程序,提供与objdump类似的功能)的输出中看到一个命令行选项,名为:

-f -- print the fat headers


是胖头吗?

我尝试使用Google“ fat headers”和“ fat headers elf”,但没有发现任何有用的东西。

#1 楼

胖标头是胖二进制文件的标头。

请参阅Mac OS X Internals中的第67-68页:包装器(wrapper)—一个简单的归档文件,可将用于多种体系结构的Mach-O文件连接起来。胖二进制文件
以胖标题(struct fat_header)开头,该报头包含一个魔术数字,后跟一个整数值,该整数值表示二进制文件位于胖二进制文件中的体系结构的数量。 br />