确定可执行文件(或库)是32位还是64位

时间:2009-12-21 18:37:14

标签: macos binary osx-snow-leopard

是否有可能获得有关OS X上任何二进制文件的信息,以确定它是32位还是64位二进制文​​件?

我玩'otool'命令但找不到这种信息。

2 个答案:

答案 0 :(得分:33)

使用'file'命令代替'otool'。它将列出二进制文件中的所有体系结构。在Intel Mac上,i386为32位,x86_64为64位。

答案 1 :(得分:11)

来自尼古拉斯的评论,lipo -info也有效。这是您必须在静态库上使用的内容,因为file仅显示“当前ar归档随机库。”