我们正在使用此配置脚本以及我们在配置帮助菜单中发现的选项:
./configure --with-universal-archs=32-bit --prefix="$HOME/python"
make
make install
但是当尘埃落定之后我们会检查它给我们带来了什么:
✔python-3.1.1⤿ file ~/python/bin/python3
python/bin/python3: Mach-O 64-bit executable x86_64
我们如何编译它以便我们获得32位python?我们希望使用OpenOffice提供的uno模块,它需要32位python。
答案 0 :(得分:2)
没有必要建立自己的。使用Python 3.1.1 OS X installer from python.org。它只有32位,在OS X 10.4到10.6上运行得很好。如果你需要在10.6上安装带有C扩展模块的任何软件包,你需要安装Snow Leopard Xcode mpkg中的可选10.4 SDK,你需要告诉Distutils使用GCC 4.0:
$ export CC=/usr/bin/gcc-4.0
答案 1 :(得分:0)
我尝试CFLAGS=-m32 LDFLAGS=-m32
虽然我没有必要的硬件来测试它的工作原理。
我不熟悉--with-universal-archs
选项 - 必须特定于OS X吗?