Gdzie mogę znaleźć pakiet g ++ 4.7?

25

Jakiś czas temu udało mi się znaleźć PPA z kompilacją g ++ - 4.7. Musiałem jednak ponownie zainstalować wszystko na moim komputerze i straciłem nazwę tego PPA. Czy ktoś mógłby mi to wskazać? Próbowałem go znaleźć ponownie, ale bez powodzenia. Jestem na instalacji Ubuntu 11.10.

Griwes
źródło
1
Zdecydowanie zalecamy, aby nie instalować wersji 4.7 zamiast gcc, która jest dostępna w twojej wersji. Jeśli to zrobisz, istnieje ryzyko uszkodzenia systemu.
Thomas Ward
@ThomasWard: Wiem, nie jestem kompletnym nowicjuszem.
Griwes,
1
@Griwes, możesz nie być „nowicjuszem”, ale inni mogą i jego obserwacja jest prawidłowa.
Gearoid Murphy,
Związane z. (Ale jeśli uznamy, że jest to duplikat, powinniśmy poprosić o połączenie odpowiedzi, ponieważ chodzi o to, co zrobić, gdy to nie działa.)
Eliah Kagan

Odpowiedzi:

23

Test Toolchain buduje PPA zawiera wiele pakietów, w tym gcc-4.7.

Możesz dodać repozytorium za pomocą

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

Następnie, aby go zainstalować, użyj

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

Aby zmienić domyślny kompilator, użyj update-alternatives

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
Richard Holloway
źródło
1
Nie działało dla mnie. Widzę tylko gcc-4.6 (na Ubuntu 11.10)
Ugo
1
Współpracował z Ubuntu 12.04
Ugo
Jak odinstalować g ++ - 4.6 bez odinstalowywania g ++? Obecnie mam pakietów g++, g++-4.6a g++-4.7zainstalowane. w wyniku g++ --versiondaje mi wersję 4.6.
ekspert
Ach, może potrzebuję po prostu zmienić nazwę g ++ - 4.7 na g ++
ekspert
sudo: add-apt-repository: nie znaleziono polecenia $ sudo apt-get install software-properties-common python-software-properties
LeeGee
0

Nie znalazłem PPA dla g ++ - 4.7, ale istnieje pakiet gcc-snapshot.

Myślę, że musisz to skompilować samodzielnie: http://www.lukaszbyczynski.com/archives/208

sroecker
źródło
Cóż, nie mogę teraz tego znaleźć, ale przypominam sobie apt-get install g++-4.7 gcc-4.7...
Griwes,