Ich habe eine 64 Bit UBUNTU 13.04
gcc läuft --version zeigt mir gcc (Ubuntu / Linaro 4.7.3-1ubuntu1) 4.7.3
Aber am 31. Mai 2013 wurde gcc 4.8.1 veröffentlicht. Und ich weiß nicht, wie ich es installieren soll.
Kann mir jemand erklären, welche Schritte ich für eine erfolgreiche Installation ausführen muss?
Bitte sagen Sie mir auch, ob ich beide Instanzen von gcc installiert haben kann, z. B. 4.7.3 und 4.8. 1 oder nicht?
Und wie kann ich nach der Installation auf das neue gcc 4.8.1 verweisen ??
gcc --version
immer noch die Version 4.7 angezeigt, obwohl 4.8 installiert ist. Laufenls -l /usr/bin/gcc*
undls -l /usr/bin/g++*
zeigt thAntworten:
Verwenden Sie die aufgeführten Spiegel hier und laden Sie die 4.8.1. Der Prozess ist ziemlich einfach. Ich würde empfehlen, dieses Verfahren zu verwenden, um Ihre Installation abzuschließen.
Wie Sie vielleicht wissen, unterstützt GCC "make uninstall" nicht und es wurde vorgeschlagen, dass Sie GCC in ein eigenes Verzeichnis installieren und dieses Verzeichnis einfach entfernen, wenn Sie diese bestimmte Version von GCC nicht mehr benötigen. Hoffe das hat geholfen. Prost
Bearbeitet: Die Option 2:
Ich gehe davon aus, dass Sie bereits eine frühere Version von gcc haben. Der einfachste Weg ist das Hinzufügen von PPA zu Ihren Repositories und das Aktualisieren und Upgraden. Sie können die neueste Version ohne Sorgen haben:
Dadurch wird die neue PPA zu den anderen Quellen hinzugefügt.
Dann deinstalliere die Alternative:
dann:
und als alternative Pakete installieren:
Am Ende:
Hoffe das ändert die --version;)
quelle
Wenn Sie Ihren alten gcc behalten möchten, wie ich es tue, dann tun Sie dies stattdessen:
Zum Kompilieren mit älteren gcc war meins 4.7:
So kompilieren Sie mit gcc 4.8:
Möglicherweise ist es
-4.8
ärgerlich, etwas zu tippen. Befolgen Sie in diesem Fall die anderen Antworten von Raven und Amir. Ich mag diese Methode sehr, da ich die Wahl habe, eine Ersatzversion (4.7) zu verwenden, wenn ich auf einen Fehler stoße!quelle
sudo apt-get install gcc-4.8 g++-4.8
Der Bindestrich wird dort benötigt, und seine Abwesenheit könnte einen Neuling verwirren.Mach das genau
quelle
error: no alternatives for gcc
und am Ende ist der Standard immer noch der alte g ++ 4.7.3. Neue Version ist verfügbar mitg++-4.8
.Der einfachste und einfachste Weg ist das Hinzufügen des Repositorys
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Mit dem Update Manager vereinfacht diese Software den gesamten Prozess der Paketaktualisierung!
quelle