Eu tenho o Ubuntu 10.04 de 32 bits com gcc 4.4.3
atualmente instalado nele. Quero atualizá-lo para gcc/g++ 4.7
(estou procurando suporte para C ++ 0x)
Como atualizar usando o Ubuntu Package Manager:
apt-get upgrade/install ??
Como segunda opção, baixei o último arquivo de instantâneo gcc em:
http://gcc.cybermirror.org/snapshots/LATEST-4.7/gcc-4.7-20110709.tar.bz2
Estaria fazendo
./configure
make
make install
neste pacote, construa e instale-o da fonte?
sudo su -
vá/usr/bin
para executarls -l gcc*
e publique sua saída. então eu vou postar sua resposta.Respostas:
12.04
Inclua o repositório de teste ppa da toolchain, faça o apt-get update e o apt-get dist-upgrade
Isso está disponível apenas no 12.04 - versões mais antigas do ubuntu não podem ser atualizadas para esta mesma versão usando este método.
Consulte aqui para obter mais informações sobre PPAs
https://help.launchpad.net/Packaging/PPA
fonte
g++-4.7 *.cpp
; o que você pode querer ésudo apt-get upgrade
The following packages will be REMOVED
. No Ubuntu 10.04 oinstall g++4.7
comando acima queria remover 100s de pacotes incluindo o meu xserver, GNOME, eclipse, cromo, xulrunner, etc ...Em seguida, chame-o com:
Para a segunda parte da pergunta, a resposta é "sim, mais ou menos". Se você realmente deseja fazer isso (por exemplo, instalar o pacote gcc-snapshot não é suficiente), será necessário instalar as dependências:
Em seguida, encontre as opções de configuração corretas:
(e modifique o caminho da instalação etc.)
Em seguida, construa assim:
fonte
crti.o
. Pesquise outras perguntas aqui para obter soluções sobre como corrigir isso.10.04 LTS
Use o seguinte comando para instalar o add-apt-repository :
Em seguida, adicione o repositório de teste tooclain ppa como descrito para 12.04 LTS .
fonte
Como instalar o gcc 4.8 no Ubuntu 10.04:
Verifique a versão do gcc com:
Funcionou na minha máquina. Fonte: http://ubuntuhandbook.org/index.php/2013/08/install-gcc-4-8-via-ppa-in-ubuntu-12-04-13-04/
fonte