Python ./configure findet den G++-Compiler nicht

Python ./configure findet den G++-Compiler nicht

Ich versuche, Python 3.4.1 auf einer emulierten ARM-Maschine (mit Debian 7) zu kompilieren. ./configuregibt 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 makeg++ 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-maineine 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++"

verwandte Informationen