我在雪豹上,并希望 distutils 使用 gcc 4.0 而不是 4.2,谁能告诉我如何做到这一点?我试过更改/usr/bin/g* 符号链接(symbolic link),并设置 C* 环境变量——但无济于事。有什么想法吗?

最佳答案

您尝试过python setup.py build --compiler=gcc吗?它在 docs 中有描述。

编辑:
此外,这个 discussion 看起来与现在的非常相似。 distutils.core 似乎具有指定编译器和平台的功能。 distutils.ccompiler.get_compiler(osname, platform) 或 distutils.ccompiler.new_compiler(platform, compiler, verbose, dry_run, force) 应该可以工作。

关于python - 更改 distutils 使用的 gcc 版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3224934/

10-12 18:37