我怎样才能知道哪些架构的*某文件是为建的?(How can I know which archite

2019-09-21 07:29发布

我工作在Mac OS 10.7.4。 使用的Xcode 4.3.2。

我有一个*。一个静态库文件从我的合作伙伴。 我想知道哪些建筑是建于。 它是ARMv6的,ARMv7的,i386或其它架构?

是否有任何命令或方法来获取有关文件的架构信息?

Answer 1:

你可以用otool找出一个文件的架构(S): otool手册页

otool -hv mylibrary.a


Answer 2:

在Unix / Linux操作系统file命令会告诉你它是什么样的文件:

% file a.out
a.out: Mach-O 64-bit executable x86_64


文章来源: How can I know which architecture an *.a file is built for?
标签: ios arm bsd