Ich würde gerne mit dem neuen GCC 5.1 C ++ Compiler unter Ubuntu experimentieren.
Also habe ich Linux Ubuntu Desktop 15.04 64-Bit in eine virtuelle Maschine heruntergeladen und installiert.
Dann habe ich im Terminal die folgenden Befehle eingegeben:
sudo apt-get update
sudo apt-get install g++5
Mehrere Pakete wurden heruntergeladen und installiert. aber wenn ich eintrete:
g++ --version
Ich bekomme noch:
g++ (Ubuntu 4.9.2-10ubuntu13) 4.9.2
Ich habe auch versucht (aus dieser Frage ):
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-5
Aber ich bekomme immer noch 4.9.2 als Ausgabe von g++ --version
.
Was kann ich tun, um g ++ 5.1 zu testen, ohne das Ganze aus Quellen zu erstellen?
Ist es möglich, vorgefertigte Binärdateien zu installieren?
apt
software-installation
gcc
c++
MikePro
quelle
quelle
Antworten:
Die GCC 5.x Suite ist ab dem 15.04 nicht verfügbar. Sie erhalten es, indem Sie eine PPA hinzufügen, z. B. https://launchpad.net/~nicola-onorata/+archive/ubuntu/toolchain
Ich bin mir nicht sicher, ob dies dazu führen wird, dass es der Standard-Compiler ist. Daher müssen Sie es möglicherweise immer noch als
g++-5
oder ähnlich aufrufen, um es zu verwenden. Möglicherweise treten auch schwerwiegende Probleme beim Verknüpfen mit bestimmten C ++ - Bibliotheken auf, die in Ubuntu 15.04 enthalten sind, da es zu Inkompatibilitäten mit 4.9 kommt, insbesondere bei STL.quelle
Ich habe es nicht auf Ubuntu 15.04 getestet, aber so habe ich es von einem PPA auf Ubuntu 14.04 installiert.
Alternativ können Sie es herunterladen und aus dem Quellcode kompilieren. Früher habe ich das gemacht, aber es dauert ein bisschen länger.
quelle
Dies ist zwar ein paar Monate alt, aber wenn Sie wollten, dass g ++ --version 5.1 ausgibt, befolgen Sie diese Anweisungen: Wie verwende ich den neuesten gcc (Hinweis: symlinks)
quelle
15.04 ist jetzt EOL, aber als es noch in Gebrauch war, konnten Sie installieren,
hardening-wrapper
was mit kommt/usr/bin/gcc-5
.Das
gcc-5
Paket ist ab 15.10+ verfügbar.quelle