2013-05-13 71 views
0

我想在我的Mac上編譯一個需要「setarch」命令的python版本,但該命令沒有出現在我的PATH中(我正在運行OSX 10.8.3,帶有XCode 4.6。 2個安裝)。是否有Mac版本的setarch?setarch在Mac上

回答

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 

你可以看到,這取決於你是否迫使它在32位或64位模式下運行的最大可能的整數變化Python的想法。

另請參閱「How to launch applications in 32 bit from Terminal in Snow Leopard?」。

+0

Python當然在64位環境'$ python-32 main.py'中仍然有很酷的32位速記,用於快速運行32位相關應用程序。用了很多像'wxPython'這樣的解決方案,仍然需要以32位運行。 – 2013-05-13 21:20:53