我正在尝试在模拟的 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++"