1

「setarch」コマンドを必要とするバージョンの Python を Mac でコンパイルしようとしていますが、そのコマンドが PATH に表示されません (XCode 4.6.2 がインストールされた OSX 10.8.3 を実行しています)。Mac 用のバージョンの setarch はありますか?

4

1 に答える 1

3

setarch低レベルの移植性のない Linux 固有のコマンドです。

MacOS には同様のコマンドarchがあります。

例えば:

$ arch -i386 python -c 'import sys; print sys.maxint'
2147483647
$ arch -x86_64 python -c 'import sys; print sys.maxint'
9223372036854775807

Python を 32 ビットまたは 64 ビット モードで実行するように強制するかどうかによって、可能な最大の整数に関する Python の考え方が変わることがわかります。

「 Snow Leopard のターミナルから 32 ビットでアプリケーションを起動する方法」も参照してください。

于 2013-05-13T21:17:51.340 に答える