我怎么知道一个* .a文件是为哪个体系结构构build的?
我正在使用Mac OS 10.7.4。 使用Xcode 4.3.2。
我有一个* .a静态库文件从我的合作伙伴。 我想知道它是为哪个架构build造的。 是ARMv6,ARMv7,i386还是其他架构?
有没有任何命令或方法来获取有关文件架构的信息?
您可以使用otool来找出文件的架构: otool手册页
otool -hv mylibrary.a
Unix / Linux file
命令会告诉你它是什么types的文件:
% file a.out a.out: Mach-O 64-bit executable x86_64