Wie aktualisiere ich die Version von gcc-c++ unter Fedora?

Wie aktualisiere ich die Version von gcc-c++ unter Fedora?

Ich habe Version 4.4.4 gccinstalliert und möchte entweder auf eine bestimmte Version oder auf die neueste Version aktualisieren. Folgendes habe ich versucht:

sudo yum install gcc-c++

das sagt mir, dass Package gcc-c++-4.4.4-10.fc12.i686 already installed and latest version(nicht wahr,es ist mindestens eine Version 4.8 verfügbar).

Als nächstes habe ich eine bestimmte Version ausprobiert:

sudo yum install gcc-c++-4.8.1

mit dem Ergebnis von No Package gcc-c++-4.8.1 available..

Zuletzt habe ich versucht, das Paket zu aktualisieren mit

sudo yum update gcc-c++

mit dem Ergebnis No Packages marked for Update.

Wie zum Teufel aktualisiere ich die Version gccund/oder gcc-c++kann Projekte mit C++11 kompilieren?

Antwort1

Die Meldung already installed and latest versionbezieht sich auf die neueste Version des RPM (Binärpaket) für die Version von Fedora. Es scheint, dass Sie Fedora 12 verwenden, das ziemlich veraltet ist. Am besten aktualisieren Sie zunächst auf die neueste Version von Fedora, dann steht Ihnen eine aktuellere Version von GCC (4.7.2) zur Verfügung.

Es dauert eine Weile, bis wichtige Software wie GCC den Build- und QA-Prozess einer Distribution durchläuft. Wenn Sie also jetzt unbedingt GCC 4.8.1 haben müssen (was angesichts des Alters Ihrer Distribution unwahrscheinlich erscheint), müssen Sie wahrscheinlich entweder ein Drittanbieterpaket finden oder es selbst aus dem Quellcode erstellen. Unabhängig davon würde ich dennoch empfehlen, Fedora zu aktualisieren, um Abhängigkeitskomplikationen zu reduzieren.

verwandte Informationen