Onde posso encontrar um pacote g ++ 4.7?

25

Algum tempo atrás, eu consegui encontrar o PPA com o g ++ - 4.7 build. No entanto, tive que reinstalar tudo na minha máquina e perdi o nome desse PPA. Alguém poderia me apontar para isso? Tentei encontrá-lo novamente, mas sem sorte. Estou na instalação do Ubuntu 11.10.

Griwes
fonte
1
Eu recomendo fortemente que você não instale o 4.7 no lugar do gcc que está com sua versão. Se o fizer, corre o risco de quebrar seu sistema.
Thomas Ward
@ ThomasWard: Eu sei, eu não sou um novato completo.
Griwes
1
@ Gregs, você pode não ser um 'novato', mas outros podem ser e sua observação está correta.
Gearoid Murphy #
Relacionado. (Mas se decidirmos que é duplicado deste, que deve certificar-se de pedir respostas a serem incorporadas, como isso é sobre o que fazer quando isso não funciona.)
Elias Kagan

Respostas:

23

O teste da Toolchain cria o PPA contém muitos pacotes, incluindo o gcc-4.7.

Você pode adicionar o repositório usando

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

Em seguida, para instalá-lo, use

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

Para alterar o compilador padrão, use as alternativas de atualização

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
fonte
1
não funcionou para mim. Eu só vejo o gcc-4.6 (no ubuntu 11.10)
Ugo
1
Trabalhou com o ubuntu 12.04
Ugo
Como posso desinstalar o g ++ - 4.6 sem desinstalar o g ++? Atualmente eu tenho pacotes g++, g++-4.6e g++-4.7instalado. como resultado g++ --versionme dá a versão 4.6.
expert
Ah, talvez eu preciso simplesmente renomear g ++ - 4.7 para g ++
especialista em
sudo: add-apt-repository: comando não encontrado $ sudo apt-get install software-properties-common python-software-properties
LeeGee
0

Não encontrei um PPA para o g ++ - 4.7, mas há um pacote gcc-snapshot.

Eu acho que você deve compilá-lo você mesmo: http://www.lukaszbyczynski.com/archives/208

sroecker
fonte
Bem, eu não posso encontrá-lo agora, mas eu lembro de fazer apt-get install g++-4.7 gcc-4.7...
Griwes