
Ich versuche, Python 3.4.1 auf einer emulierten ARM-Maschine (mit Debian 7) zu kompilieren. ./configure
gibt mir
checking for g++... no
aber g++ ist installiert. Was könnte also das Problem sein? Ich weiß, dass es nicht unbedingt erforderlich ist, aber ich würde es vorziehen, wenn make
g++ für C++-Code verwendet wird.
Antwort1
Problemumgehung:
CXX=/usr/bin/g++ ./configure
Wie auch immer, es ist sehr seltsam und es scheint ein Fehler im Konfigurationsskript zu sein. Es scheint einbekanntes Problem. Nun ja...
BEARBEITEN: Es scheint, dass dies --with-cxx-main
eine Option mit einem anderen Zweck ist. Auf einigen Plattformen ist sie erforderlich, um C++-Erweiterungsmodule zu unterstützen. Ich habe meine Antwort oben aktualisiert.
Antwort2
Sie können den Speicherort von g++ manuell mithilfe einer Umgebungsvariablen festlegen, die an configure übergeben wird, wie in der Hilfe beschrieben:
Usage: ./configure [OPTION]... [VAR=VALUE]...
Wenn Sie „configure“ beispielsweise mit einem benutzerdefinierten Präfix ausführen, lautet Ihr Befehl:
./configure --prefix=/home/user/.local CXX="/usr/bin/g++"