Autor Tópico: Alterando a versão padrão do GCC 4.4 para 4.5 no Ubuntu ou Kubuntu 10.10!  (Lida 22227 vezes)

Offline galactus

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.683
    • Ver perfil
Se você gostaria de usar uma versão mais recente do Compilador GNU (GCC) e não sabia como, seus problemas acabaram!

Se vocês notaram a versão 10.10 possui a opção de utilizar uma versão mais recente do GCC!  Estão presentes na sua lista de pacotes as versões 4.4.4 e  4.5.1! Para quem pretende tirar o máximo de desempenho do seu kernel, é bom utilizar sempre a versão mais recente do GCC! Primeiramente instale todos os pacotes necessários para o GCC 4.5.1 funcionar corretamente e depois altere a versão padrão a ser utilizada pelo sistema! Vamos por a mão na massa!


Use o comando gcc -v como root para verificar a sua versão corrente do GCC!  Ele deve listar que a versão 4.4.4 é a padrão no momento!

Procure instalar os seguintes pacotes com suas respectivas dependências (use o Synaptic, o Kpackagekit ou o apt-get para isso):

* cpp-4.5
* g++-4.5
* gcc-4.5
* gcc-4.5-base
* gfortran-4.5


Não se esqueça de instalar o build-essential!

Com todos os pacotes acima instalados, é hora de dizer ao sistema que você quer utilizar a versão mais nova (4.5.1) ao invés da padrão do sistema ( a 4.4.4)! Na verdade o que estamos fazendo logo abaixo nas quatro primeiras linhas é alterar links simbólicos do GCC  e do g++ ao mesmo tempo que alteramos suas prioridades, em seguida é que indicamos qual versão o sistema deve usar como padrão!

Código: [Selecionar]
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 10
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.5 20

Código: [Selecionar]
$ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 10
$ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.5 20

Código: [Selecionar]
$ sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30
$ sudo update-alternatives --set cc /usr/bin/gcc


Atenção, no Ubuntu 10.10 não foi possível "setar" o g++, mas como no tutorial original que encontrei a versão do GCC era a 4.1, talvez fosse necessário para ele! De qualquer maneira eu executei os comandos! A parte do "set" deu erro! Mas tudo funcionou corretamente depois!

Código: [Selecionar]
$ sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 30
$ sudo update-alternatives --set c++ /usr/bin/g++


Se tudo correu bem até aqui ao executar novamente o comando gcc -v como root, ele deve mostrar que a versão 4.5.1 agora é a versão padrão do sistema!


Outra alternativa, talvez mais simples, é a de instalar o galternatives (Ferramenta gráfica de configuração para alternativas do sistema). Com ele você pode não só alterar o GCC mas também outras coisas do sistema como Java, Flash, decodificadores de  MP3 e etc.  Ele pode ser encontrado dentro de sistemas com o nome de "Configurardor de Alternativas"! 
Eu prefiri usar o bom e velho modo texto! Mas você decide!

Boas compilações!

Fontes para este tutorial:

http://www.doitian.com/2009/06/switch-gcc-41-and-43-in-ubuntu/
http://ubuntuforums.org/showthread.php?t=29449
http://risc0.wordpress.com/2007/03/04/nifty-script-for-gcc-default-version-fast-switching/

BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

Offline Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Alterando a versão padrão do GCC 4.4 para 4.5 no Ubuntu ou Kubuntu 10.10!
« Resposta #1 Online: 17 de Dezembro de 2010, 01:53 »
muito bom! De grande ajuda galactus! Valeu!

Offline zeroday

  • Usuário Ubuntu
  • *
  • Mensagens: 1.083
    • Ver perfil
Re: Alterando a versão padrão do GCC 4.4 para 4.5 no Ubuntu ou Kubuntu 10.10!
« Resposta #2 Online: 17 de Dezembro de 2010, 12:58 »
Olá galactus ,

Poderia me dizer pq não já vem instalado a versão mais recente do gcc?

Até mais
"Lutar sempre , vencer na medida do possível , desistir jamais."

Offline Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Alterando a versão padrão do GCC 4.4 para 4.5 no Ubuntu ou Kubuntu 10.10!
« Resposta #3 Online: 17 de Dezembro de 2010, 15:03 »
Olá galactus ,

Poderia me dizer pq não já vem instalado a versão mais recente do gcc?

Até mais

1 - Estabilidade
2- Estabilidade
3- Novo, por isso falta Estabilidade
4- Podemos sonhar que talvez venha no 11.04, se estiver Estável até lá.

Offline galactus

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.683
    • Ver perfil
Re: Alterando a versão padrão do GCC 4.4 para 4.5 no Ubuntu ou Kubuntu 10.10!
« Resposta #4 Online: 18 de Dezembro de 2010, 10:01 »
Olá galactus ,

Poderia me dizer pq não já vem instalado a versão mais recente do gcc?

Até mais

Então zeroday, além do que o Gunss falou, tem a questão das datas de lançamento e a programação da equipe de desenvolvimento, eles precisam compilar todo o sistema usando uma versão mais estável do GCC!  A versão 4.5 foi lançada em Maio deste ano , se não estou enganado, eles escolheram uma versão mais estável do GCC mas colocaram a mais nova como opção por conta das melhorias nela!
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

Offline platao

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 5.052
    • Ver perfil
Re: Alterando a versão padrão do GCC 4.4 para 4.5 no Ubuntu ou Kubuntu 10.10!
« Resposta #5 Online: 18 de Dezembro de 2010, 10:10 »
Parabens galactus pelo super tuto, sempre aprendo com seus posts.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

Offline zeroday

  • Usuário Ubuntu
  • *
  • Mensagens: 1.083
    • Ver perfil
Re: Alterando a versão padrão do GCC 4.4 para 4.5 no Ubuntu ou Kubuntu 10.10!
« Resposta #6 Online: 19 de Dezembro de 2010, 19:37 »
Vlw galactus e gunss!

Até mais
"Lutar sempre , vencer na medida do possível , desistir jamais."

Offline merorafael

  • Usuário Ubuntu
  • *
  • Mensagens: 236
  • Ubuntu 12.04 / Fedora 17
    • Ver perfil
    • Mero Projects
Re: Alterando a versão padrão do GCC 4.4 para 4.5 no Ubuntu ou Kubuntu 10.10!
« Resposta #7 Online: 20 de Dezembro de 2010, 13:41 »
Para quem programa Java também tem versão 4.5 do GCJ.
A noite vou postar nesse mesmo guia sobre como instalar e como deixar o GCJ 4.5 padrão
no Ubuntu 10.10.
Projetos: Mero Projects - http://www.meroprojects.com/

Offline vampire_thunder

  • Usuário Ubuntu
  • *
  • Mensagens: 735
    • Ver perfil
Re: Alterando a versão padrão do GCC 4.4 para 4.5 no Ubuntu ou Kubuntu 10.10!
« Resposta #8 Online: 13 de Janeiro de 2011, 23:30 »
Consegui instalar no 10.04 \o/


O "segredo":
http://groleo.wordpress.com/2010/04/19/gcc-4-5-on-ubuntu/

No entanto, o repositório do link acima não funciona. Eu adicionei esse:
Código: [Selecionar]
deb ftp://ftp.ru.debian.org/debian/ experimental main
Mas eu não recomendo ficar usando esse repositório. Quando o adicionei, pediu para atualizar o sistema quase todo. Nem consigo imaginar a M que isso poderia causar ao sistema.

Offline galactus

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.683
    • Ver perfil
Re: Alterando a versão padrão do GCC 4.4 para 4.5 no Ubuntu ou Kubuntu 10.10!
« Resposta #9 Online: 14 de Janeiro de 2011, 00:06 »
Parabéns Vampire! Mais uma ótima dica!
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

Offline Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Alterando a versão padrão do GCC 4.4 para 4.5 no Ubuntu ou Kubuntu 10.10!
« Resposta #10 Online: 14 de Janeiro de 2011, 00:28 »
OBA Vampire!

Vou testar aqui hoje mesmo. Obrigado

Offline brottor

  • Usuário Ubuntu
  • *
  • Mensagens: 156
    • Ver perfil
Re: Alterando a versão padrão do GCC 4.4 para 4.5 no Ubuntu ou Kubuntu 10.10!
« Resposta #11 Online: 14 de Janeiro de 2011, 09:50 »
Vampire salvando vidas, em casa vou testar a troca do gcc...
Linux Professional Institute Certificated Level 2.
LPI000220827

Offline Stivekx

  • Usuário Ubuntu
  • *
  • Mensagens: 126
    • Ver perfil
Re: Alterando a versão padrão do GCC 4.4 para 4.5 no Ubuntu ou Kubuntu 10.10!
« Resposta #12 Online: 14 de Janeiro de 2011, 14:29 »
Instalei, rodei gcc --version e... apontou a 4.4
Vou ver o que fiz errado.
Talvez eu instale os .deb manualmente, mas geralmente os debs precisam de outros debs que precisam de outros debs, ultima fez que fiz isso fiquei num loop infinito.

Offline jkmsjq

  • Usuário Ubuntu
  • *
  • Mensagens: 3.343
  • Ubuntu Member
    • Ver perfil
Re: Alterando a versão padrão do GCC 4.4 para 4.5 no Ubuntu ou Kubuntu 10.10!
« Resposta #13 Online: 14 de Janeiro de 2011, 15:02 »

Para quem pretende tirar o máximo de desempenho do seu kernel, é bom utilizar sempre a versão mais recente do GCC!



Desculpe minha ignorância... mas, por quê ele maximiza o desempenho do kernel?

Obs: fiz a instalação seguindo o seu tutorial e atualizou perfeitamente, utilizo o Mint Linux 10 de 64 bits.

Valeu...

Fui...

Até mais...!!!
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

Offline brottor

  • Usuário Ubuntu
  • *
  • Mensagens: 156
    • Ver perfil
Re: Alterando a versão padrão do GCC 4.4 para 4.5 no Ubuntu ou Kubuntu 10.10!
« Resposta #14 Online: 14 de Janeiro de 2011, 15:05 »

Para quem pretende tirar o máximo de desempenho do seu kernel, é bom utilizar sempre a versão mais recente do GCC!



Desculpe minha ignorância... mas, por quê ele maximiza o desempenho do kernel?

Obs: fiz a instalação seguindo o seu tutorial e atualizou perfeitamente, utilizo o Mint Linux 10 de 64 bits.

Valeu...

Fui...

Até mais...!!!

http://www.softcov.com/pt/operating-system/gcc--linux-kernel-features.html
Linux Professional Institute Certificated Level 2.
LPI000220827