Wob*_*ows 12 osx hardware macintosh
我使用的是 2013 年末(Mojave 10.14.3)的二手 MacBook Pro,当我arch在终端上输入时,我返回i386. 不应该是一个x86_64吗?卖家是否对商品进行了虚假陈述?请参阅下面的“关于这台 Mac”的屏幕截图。

Ste*_*itt 16
根据这个 SO answer,arch区分 PowerPC ( ppc) 和 Intel ( i386),而不是 x86 上的 32 位和 64 位内核。所以在这种情况下,i386意味着 x86 CPU。
检查输出uname -m以找出您的机器类型。(在 Linux 上,arch相当于uname -m.)
另请参阅此询问不同的问答。
Kus*_*nda 14
在 macOS 系统上,就像在其他 BSD 系统上一样,您应该使用该machine实用程序:
$ arch
i386
$ machine
x86_64h
Run Code Online (Sandbox Code Playgroud)
i386如果您习惯了arch其他系统上的实用程序,这会产生误导。在 macOS Mojave 上,这i386意味着它能够运行为 Intel 系列处理器编译的 32 位软件。请注意,arch与在 Linux 上相比,macOS上的实用程序用于完全不同的事情(请参阅其手册)。
你也可以uname -m在 Linux 上使用as:
$ uname -m
x86_64
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5571 次 |
| 最近记录: |