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

标签 python gcc macports

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

最佳答案

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

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

关于python - 构建 python 扩展时如何指定链接器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9369827/

相关文章:

python - 如何在python中获得正则表达式的第一个匹配项

python - 使用 python 脚本为 linux 环境添加 $PATH

python - 如何导入 Python lambda 层?

python - 如何在 Pandas 中编写高效的多条件搜索功能?

Gcc 裸属性留下一些尾随函数序言 asm 指令

c++ - MacPorts clang 不使用自己的 header

python - 导入错误: No module named site - Python27 - MacPorts

c - 安装了 gmp 但看不到它

c++ - 海湾合作委员会 assembly "+t"

macos - macports 困惑