Como atualizar o gcc para a versão mais recente (neste caso, 4.7) no Ubuntu 10.04?

21

Eu tenho o Ubuntu 10.04 32-bit com gcc 4.4.3 atualmente instalado nele. Quero atualizá-lo para gcc/g++ 4.7 (estou procurando por suporte a C ++ 0x)

Como atualizar usando o Gerenciador de Pacotes do Ubuntu:

apt-get upgrade/install ??

Como segunda opção, fiz o download do arquivo de instantâneo mais recente do gcc em:

http://gcc.cybermirror.org/snapshots/LATEST-4.7/gcc-4.7-20110709.tar.bz2

faria

./configure
make  
make install 

neste pacote, constrói e instala da fonte?

    
por goldenmean 13.09.2011 / 20:22

4 respostas

14

12,04

Adicione o repositório toolchain ppa test, então faça o apt-get update, e apt-get dist-upgrade

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-4.7 c++-4.7

Isso só está disponível em 12.04 - versões anteriores do ubuntu não podem ser atualizadas para esta mesma versão usando este método.

Veja aqui mais informações sobre PPAs no link

    
por WitchCraft 13.09.2011 / 20:42
4
sudo apt-get install gcc-snapshot

Em seguida, invoque-o com:

/usr/lib/gcc-snapshot/bin/gcc

Para a segunda parte da pergunta, a resposta é "sim, mais ou menos". Se você realmente quiser fazer isso (ou seja, instalar o pacote gcc-snapshot não é suficiente), será necessário instalar as dependências:

sudo apt-get build-dep gcc-snapshot

Em seguida, encontre as opções de configuração corretas:

gcc -v

(e modifique o caminho de instalação, etc.)

Depois, construa assim:

mkdir objdir
cd objdir
../gcc-src-dir/configure ......insert..options..here...
make
make install
    
por ams 15.11.2011 / 16:09
1

10,04 LTS

Use o seguinte comando para instalar o add-apt-repository :

apt-get install python-software-properties

Em seguida, adicione o repo de teste do tooclain ppa conforme descrito para 12.04 LTS .

    
por Plexo 16.06.2012 / 14:32
1

Como instalar o gcc 4.8 no Ubuntu 10.04:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update; sudo apt-get install gcc-4.8 g++-4.8

sudo update-alternatives --remove-all gcc 
sudo update-alternatives --remove-all g++

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20

sudo update-alternatives --config gcc
sudo update-alternatives --config g++

Verifique a versão do gcc com:

g++ --version

Funcionou na minha máquina. Fonte: link

    
por tommyk 14.08.2014 / 11:23