【发布时间】:2012-01-13 08:43:59
【问题描述】:
我正在尝试为 android 构建一个 python 模块。
虽然我可以使用export CC= 设置编译器,但我无法为使用export CXX= 的C++ 编译器设置相同的编译器。它仍然使用基本的 C 编译器。
谁能帮我弄清楚如何在构建 python 模块时配置编译器?
谢谢。
【问题讨论】:
-
您能否提供其他详细信息,例如文件命名等?关于编写
setup.py的文档说(正如我所料)如果您使用.cc或.cpp(我猜也是.C)作为扩展名,则应该识别C++ 文件 -
这很奇怪,因为内部函数 distutils.sysconfig.customize_compiler 确实会查看 CXX。你能在你的环境中设置 DISTUTILS_DEBUG 并粘贴“python setup.py -vv build”的输出吗?
标签: python compiler-construction distutils toolchain