如何在构建python扩展时指定链接器?

时间:2012-02-20 23:10:08

标签: python gcc macports

我使用macports gcc-4.6安装了python2.7。当我构建扩展模块(python setup.py build_ext)时,会调用正确的gcc(/ opt / local / bin / gcc)但错误的链接器(它调用/ Developer / usr / bin / clang)。有没有办法覆盖python链接的调用?

1 个答案:

答案 0 :(得分:6)

您可以自定义与LDSHARED环境变量一起使用的链接器:

LDSHARED=/usr/bin/ld python setup.py build_ext