【发布时间】:2013-02-23 23:09:27
【问题描述】:
根据apple's mac processor list,i5 应该是 64 位处理器。根据this video,如果我在终端输入uname -m,我应该得到x86_64。但在我的情况下,它改为 i386。这是为什么?我还开发了一个应用程序,这是一个仅限 64 位的应用程序。该应用程序未在此 Mac 上运行。它在开始时崩溃。但是如果我在 x86_64 模式下编译而不是 64 位,那么它就可以工作。有人知道如何解决这个问题吗?
【问题讨论】:
-
“仅 64 位”是什么意思? x86_64 只有 64 位。
-
x86_64 是 64位。
-
对不起,我面前没有mac,所以也许我记错了。编译时我有 3 个选项:一个仅用于 64 位,一个用于 32 和 64 位,一个用于 32 位。我的意思是编译 32 位和 64 位的选项。迫使我禁用 ARC 的那个。
标签: macos 64-bit 32-bit processor