
私は、エミュレートされたARMマシン(Debian 7)でPython 3.4.1をコンパイルしようとしています./configure
。
checking for g++... no
しかし、g++ はインストールされています。それでは、何が問題なのでしょうか? 厳密には必要ないのはわかっていますが、make
c++ コードには g++ を使用することをお勧めします。
答え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++"