【发布时间】:2010-10-18 00:03:14
【问题描述】:
例如,我可以使用python setup.py build --compiler=msvc 或python setup.py build --compiler=mingw32 或仅使用python setup.py build,在这种情况下将使用默认编译器(例如bcpp)。如何在 setup.py 中获取编译器名称(例如,分别为 msvc、mingw32 和 bcpp)?
UPD.: 我不需要默认编译器,我需要的是实际要使用的编译器,不一定是默认编译器。到目前为止,我还没有找到比解析 sys.argv 以查看那里是否有 --compiler... 字符串更好的方法。
【问题讨论】:
-
我也有同样的问题。我想为 msvc 包含一个额外的
stdint.h标头,但不是其他编译器。
标签: python compiler-construction installation distutils