gpt4 book ai didi

python - Distutils 编译器选项配置

转载 作者:太空狗 更新时间:2023-10-29 21:34:54 25 4
gpt4 key购买 nike

也许是个愚蠢的问题,但我想知道 Python 的 distutils 从哪里获得编译器选项?它得到了一些链接目录错误,我想一劳永逸地纠正它。

我知道应该有一个 prefix/lib/pythonver/distutils/distutils.cfg 但我在计算机上的任何地方都找不到任何 distutils.cfg。显然我没有本地 setup.cfg 或任何 $HOME/.pydistutils.cfg。

我在 Mac OS X 10.8.3 上使用 Enthought 64 位分发版本 7.3 (Python 2.7)

干杯,U.

最佳答案

我实际上将它们导出到环境中,就像 autotools 的配置一样:

export CC=/usr/local/bin/clang
export CFLAGS=-I${HOME}/include
export LDFLAGS=-lboost

如果您还需要单独覆盖链接器:

export LDSHARED=/usr/local/bin/clang -shared

如果你不喜欢 export将设置设置到您的环境,对一次性设置执行类似这样的操作:

CC=/usr/local/bin/clang CFLAGS=-I${HOME}/include python setup.py build

如果您想了解构建 python 时的默认选项是什么,请使用 python-config --<flag> .一些标志是 cflags , ldflags , libsincludes .

关于python - Distutils 编译器选项配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16077481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com