更改distutils使用的gcc版本

5 投票
1 回答
2738 浏览
提问于 2025-04-16 01:08

我现在用的是Snow Leopard系统,想让distutils使用gcc 4.0,而不是4.2。有没有人能告诉我怎么做到这一点?我试过改动/usr/bin/g*的符号链接,也设置了C*的环境变量,但都没用。有没有什么建议?

1 个回答

0

你试过用 python setup.py build --compiler=gcc 吗?这个在 文档里有说明。

补充一下:还有这个 讨论 看起来和现在的问题很相似。 distutils.core 似乎有一些函数可以用来指定编译器和平台。比如 distutils.ccompiler.get_compiler(osname, platform) 或者 distutils.ccompiler.new_compiler(platform, compiler, verbose, dry_run, force) 应该可以用。

撰写回答