Python ./configure 没有找到 g++ 编译器

Python ./configure 没有找到 g++ 编译器

我正在尝试在模拟的 ARM 机器(使用 Debian 7)上编译 Python 3.4.1 ./configure

checking for g++... no

但已安装 g++。那么问题可能出在哪里?我知道这不是必需的,但我更希望make使用 g++ 来编写 c++ 代码。

答案1

解决方法:

CXX=/usr/bin/g++ ./configure

无论如何,这很奇怪,这似乎是 configure 脚本中的一个错误。这似乎是已知问题。 那好吧...


编辑:这似乎--with-cxx-main是一个具有不同目的的选项。在某些平台上,它是支持 C++ 扩展模块所必需的。我更新了上面的答案。

答案2

您可以使用传递给 configure 的环境变量手动设置 g++ 的位置,如帮助中所述:

Usage: ./configure [OPTION]... [VAR=VALUE]...

例如,如果您使用自定义前缀运行 configure,您的命令将是:

./configure --prefix=/home/user/.local CXX="/usr/bin/g++"

相关内容