我使用的是Snow Leopard操作系统,想让distutils使用gcc 4.0而不是4.2,请问有什么方法可以实现吗?我尝试过更改/usr/bin/g*符号链接和设置C*环境变量,但都没有成功。请问有什么思路吗?
我使用的是Snow Leopard操作系统,想让distutils使用gcc 4.0而不是4.2,请问有什么方法可以实现吗?我尝试过更改/usr/bin/g*符号链接和设置C*环境变量,但都没有成功。请问有什么思路吗?
你试过 python setup.py build --compiler=gcc
吗?在文档中有描述。
编辑: 此外,这个讨论看起来非常类似于当前的问题。distutils.core 似乎有指定编译器和平台的函数。distutils.ccompiler.get_compiler(osname, platform) 或 distutils.ccompiler.new_compiler(platform, compiler, verbose, dry_run, force)应该可以解决问题。