Ich habe gcc 4.6.3 installiert:
gcc --version
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Ich habe eine neuere Version installiert:
apt-get install gcc-4.7
Aber ich bekomme immer noch das Ergebnis "gcc 4.6.3", wenn ich tippe gcc --version
. Wie man es repariert?
Ich benutze Ubuntu 12.04 und ich habe getan
sudo apt-get update
sudo apt-get upgrade
gcc-4.7
die Standardeinstellung übernehmengcc
, oder möchten Sie lieber einfachgcc
zwischengcc-4.6
und wechselngcc-4.7
?Wenn Sie nach einer Installation der alten Version von gcc suchen, installieren Sie diese direkt über die Befehlszeile. Zum Beispiel, wenn Sie gcc-4.4.6 installieren möchten und die neueste verfügbare Version 4.7.3 ist. Wenn Sie Folgendes eingeben:
Dann wird standardmäßig die neueste Version installiert. Um gcc-4.4.6 zu installieren, geben Sie einfach Folgendes ein:
Ihr Standard-Compiler ist aber immer noch der neueste gcc. So entfernen Sie den neuesten gcc als Standardtyp:
Wenn Sie jetzt gcc-4.4.6 als Standard-Compiler festlegen (dies ersetzt gcc durch gcc-4.4.x), geben Sie Folgendes ein:
Hoffe, dies wird das oben erwähnte Problem klären.
quelle
Bitte folgen Sie dieser Anleitung: Build gcc (hier: Version: 4.7.2)
Derzeit funktioniert der Selbsttest des gcc nicht, sodass dieser Schritt hier weggelassen wird. Jetzt sollten Sie überprüfen, ob anstelle des Compilers, der für den Build-Prozess verwendet wird, die neue Compiler-Version 4.7.2 aufgerufen wird (hier gcc-4.5.3). Geben Sie die folgenden Befehle ein:
Der neue Compiler wurde in installiert
/usr/local/bin
. Es ist jetzt der Standard-Compiler, da in der PATH-Variable/usr/local/bin
vor steht/usr/bin
.quelle