Ich habe Ubuntu 10.04 32-Bit mit GCC 4.4.3 derzeit installiert. Ich möchte es auf gcc 4.6.1 aktualisieren.
So aktualisieren Sie mit Ubuntu Package Manager:
apt-get upgrade/install
Als zweite Option habe ich die neueste gcc-Snapshot-Datei heruntergeladen von:
http://gcc.cybermirror.org/snapshots/LATEST-4.7/gcc-4.7-20110709.tar.bz2
Wie konfiguriere, kompiliere und installiere ich es?
ubuntu
installation
upgrade
gcc
goldene Mitte
quelle
quelle
Antworten:
Ich denke, Sie können es bekommen, indem Sie diese PPA zu Ihren Repositories hinzufügen:
https://launchpad.net/~ubuntu-toolchain-r/+archive/test
Sie können die PPA hinzufügen, indem Sie ausführen
Nachdem es in den Repositories ist (und nachdem es ausgeführt wurde
apt-get update
), sollten Sie in der Lage sein, entweder 1) auf die neueste Version zu aktualisierenapt-get upgrade
, oder 2) es als separates Paket verfügbar zu haben, das Sie benötigen, um es zu benötigenapt-get install
. Ich bin mir nicht sicher, was bei diesem Paket der Fall ist.Weitere Informationen: Anleitung zum Hinzufügen eines PPA zu Ihren Repositorys.
quelle
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
undsudo apt-get update
, beidessudo apt-get upgrade gcc
undsudo apt-get upgrade g++-4.7
nichts getan. Ich habe auf Lager 11.10 64bit installiert.Fügen Sie Ihren Repositorys https://launchpad.net/~ubuntu-toolchain-r/+archive/test hinzu , indem Sie Folgendes ausführen:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Folgen
gcc
Sie dann den Schritten auf AskUbuntu , um die gerade installierte Version zuzuordnen .In unserem Fall möchten Sie Folgendes ausführen:
quelle
Mit dem Paketmanager erhalten Sie keine Neuigkeiten zu LTS. Es soll stabil mit Backport-Sicherheitsupdates sein. Ich bin kein Fan von Distros-Updates. Ich installiere und kopiere nur ~ /
ist das allgemeine Verfahren. Lesen Sie die Optionen im Konfigurationsskript ... Sie müssen eine Version installiert haben, um eine neue zu kompilieren. make install wird wahrscheinlich Ihre aktuelle Installation zerstören.
vorschlag: wenn du "neuestes" willst, dann verwende "neuestes" - das ist 11.10 an dieser stelle, denke ich.
quelle