【问题标题】:How do I specify the linker when building python extensions?构建 python 扩展时如何指定链接器?
【发布时间】:2012-03-11 07:22:06
【问题描述】:

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

【问题讨论】:

    标签: python gcc macports


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-07
      • 1970-01-01
      • 2016-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-03
      • 1970-01-01
      相关资源
      最近更新 更多