habe ein Problem mit G++

habe ein Problem mit G++

statt des g++-Befehls muss O g++-6 -v eingeben. Wie behebe ich das, sodass der g++-Befehl zu g++-6 wird?

Bildbeschreibung hier eingeben

Dies bereitet mir Probleme beim Kompilieren nativer Erweiterungen aus Ruby und könnte auch für andere Programme problematisch sein

Antwort1

Eine bessere Lösung hierfür wäre, einen symbolischen Link zu zu erstellen g++-6. g++Dadurch wird die Kompatibilität mit vielen Installationsprogrammen und anderen Anwendungen sichergestellt.

Um dies zu tun:

sudo ln -s $(type g++-6 | grep -oE '[^ ]+$') /usr/bin/g++

Dadurch wird der Pfad zu g++-6einem symbolischen Pfad erstellt, wie er beispielsweise verwendet wird, um/usr/bin/g++

Antwort2

Umgehung.

Öffne dein .bashrc:

gedit ~/.bashrc

Fügen Sie diese Zeile am Ende der Datei hinzu:

alias g++='g++-6'

Dann sourceIhr .bashrc:

source ~/.bashrc

Einzeiler:

echo "alias='g++=g++-6'" >> ~/.bashrc; source ~/.bashrc

verwandte Informationen