我想安装一个需要运行gcc 4.2的Python包。我的gcc正确指向GCC-4.2,也就是在Mac OS 10.6上使用不同的gcc版本重新安装python
$ gcc -v
Using built-in specs.
Target: i686-apple-darwin10
Configured with: /var/tmp/gcc/gcc-5664~38/src/configure --disable-checking --enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin10 --program-prefix=i686-apple-darwin10- --host=x86_64-apple-darwin10 --target=i686-apple-darwin10 --with-gxx-include-dir=/include/c++/4.2.1
Thread model: posix
gcc version 4.2.1 (Apple Inc. build 5664)
然而,我的蟒蛇是建立使用GCC 4.0,即
$ python
Python 2.5.4 (r254:67917, Dec 23 2008, 15:47:06)
[GCC 4.0.1 (Apple Inc. build 5363)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
有什么办法在GCC 4.2 我可以重新构建Python没有必须重新安装我所有的Python软件包?
我的操作系统是Mac OS 10.6。
注意:它不会帮助我将gcc指向gcc-4.0 - 我需要使用gcc-4.2。
它是什么软件包?包中的C源代码取决于系统的编译器,而不是编译时使用的Python可执行文件。听起来像是可以修补的软件包中的错误检查。 – Andrew 2010-08-17 08:38:49
pycrypto。谢谢! – 2010-08-17 08:45:47
对不起,这很累,我迟到了。这个问题将与distutils,而不是正在建立的包。 – Andrew 2010-08-17 09:22:16