Sie müssen verwenden gcc-config
. Es ist im Grunde eine Eselect-Version für Gcc. Folgen Sie der Gentoo gcc-Upgrade-Anleitung hier:
Die GCC-Version stimmt nicht mit der alten Version überein
Hier ist die Ausgabe meiner Portagesuche nach gcc:
emerge -s gcc
... * sys-devel/gcc Latest version available: 4.6.3 Latest version installed: 4.6.3 Size of files: 70,353 kB Homepage: http://gcc.gnu.org/ Description: The GNU Compiler Collection License: GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ ...
Aber wenn ich das tue gcc --version
, bekomme ich das:
gcc (Gentoo 4.5.4 p1.0, pie-0.4.7) 4.5.4
Irgendwelche Ideen? Ich muss C ++ 11 für ein Projekt verwenden, das ich kompilieren möchte, aber ich habe keine Ahnung, was ich tun soll. Danke im Voraus!!
2 Antworten auf die Frage
emerg basiert auf Python und liest Standard-.ebuild-Dateien in / usr / portage. In den Ebuild-Dateien wird beschrieben, wie die Quelle konfiguriert und installiert werden muss, abhängig von den in /etc/make.conf festgelegten Variablen.
In der neuen Version der GCC .ebuild-Datei wird möglicherweise kein Upgrade durchgeführt. und Sie sehen falsche Version.
GCC 4.5 Welche Sie haben, unterstützt folgende Optionen nicht:
- Rvalue-Referenzen für * this
- Nicht statische Datenelementinitialisierer
- Template-Aliase
- Nullzeiger konstant
- Weitergabe von Deklarationen für Aufzählungen
- Generalisierte Attribute
- Generalisierte konstante Ausdrücke
- Ausrichtungsunterstützung
- Konstruktoren delegieren
- Erbauer erben
- Erweiterte Freunderklärungen und viele andere Optionen ...
GCC 4.8 unterstützt C ++ 11 vollständig. Versuchen Sie, Ihren Compiler auf die neueste Version zu aktualisieren.
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4