【发布时间】:2012-08-17 07:01:34
【问题描述】:
我正在使用 mac OS 10.7.4。使用 Xcode 4.3.2。
我有一个来自我的伙伴的 *.a 静态库文件。我想知道它是为哪种架构而构建的。是ARMv6、ARMv7、i386还是其他架构?
是否有任何命令或方法可以获取有关文件架构的信息?
【问题讨论】:
我正在使用 mac OS 10.7.4。使用 Xcode 4.3.2。
我有一个来自我的伙伴的 *.a 静态库文件。我想知道它是为哪种架构而构建的。是ARMv6、ARMv7、i386还是其他架构?
是否有任何命令或方法可以获取有关文件架构的信息?
【问题讨论】:
您可以使用 otool 找出文件的架构:otool man page
otool -hv mylibrary.a
【讨论】:
Unix/Linux file 命令会告诉你它是什么类型的文件:
% file a.out
a.out: Mach-O 64-bit executable x86_64
【讨论】: