在Mac上设置

时间:2013-05-13 19:56:32

标签: osx-mountain-lion unix

我正在尝试在我的Mac上编译一个需要“setarch”命令的python版本,但该命令没有出现在我的PATH中(我正在运行OSX 10.8.3,安装了XCode 4.6.2)。是否有适用于Mac的setarch版本?

1 个答案:

答案 0 :(得分:2)

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位模式下运行而改变。

另请参阅“How to launch applications in 32 bit from Terminal in Snow Leopard?”。