Wo finde ich ein g ++ 4.7-Paket?


25

Vor einiger Zeit habe ich es geschafft, PPA mit g ++ - 4.7 Build zu finden. Ich musste jedoch alles auf meinem Computer neu installieren und verlor den Namen dieser PPA. Könnte mich jemand darauf hinweisen? Ich habe versucht, es wiederzufinden, aber ohne Glück. Ich bin auf Ubuntu 11.10-Installation.


1
Ich empfehle Ihnen dringend, nicht 4.7 anstelle von gcc zu installieren, das Ihrer Version entspricht. Wenn Sie dies tun, laufen Sie Gefahr, Ihr System zu beschädigen.
Thomas Ward

@ThomasWard: Ich weiß, ich bin kein Neuling.
Griwes

1
@Griwes, du bist vielleicht kein 'Neuling', aber andere vielleicht, und seine Beobachtung ist korrekt.
Gearoid Murphy

Verbunden. ( Wenn wir jedoch feststellen, dass es sich um ein Duplikat handelt, sollten wir darum bitten, dass die Antworten zusammengeführt werden, da dies in etwa der Fall ist, wenn dies nicht funktioniert.)
Eliah Kagan

Antworten:


23

Der Toolchain-Test für PPA-Builds enthält viele Pakete, einschließlich gcc-4.7.

Sie können das Repository mit hinzufügen

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

Dann, um es zu installieren, verwenden Sie

sudo apt-get update
sudo apt-get install g++-4.7

Verwenden Sie zum Ändern des Standard-Compilers Update-Alternativen

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.6
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.7
sudo update-alternatives --config gcc

1
Hat bei mir nicht funktioniert. Ich sehe nur gcc-4.6 (am Ubuntu 11.10)
Ugo

1
Arbeitete mit Ubuntu 12.04
Ugo

Wie kann ich g ++ - 4.6 deinstallieren, ohne g ++ zu deinstallieren? Zur Zeit habe ich Pakete g++, g++-4.6und g++-4.7installiert. als ergebnis g++ --versiongibt mir version 4.6.
Experte

Ah vielleicht ich brauche einfach Umbenennungs g ++ - 4.7 g ++
Experte

sudo: add-apt-repository: befehl nicht gefunden $ sudo apt-get install software-
eigenschaften


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.