Autor Tópico: Usar versão anterior do GCC  (Lida 5222 vezes)

Offline efraim

  • Usuário Ubuntu
  • *
  • Mensagens: 154
    • Ver perfil
Usar versão anterior do GCC
« Online: 20 de Dezembro de 2005, 11:32 »
Pessoal,

Como fazer uma compilação usando uma versão anterior do gcc?
Tenho o gcc-4.0.2 instalado, porém, necessito fazer uma compilação
usando o gcc-2.95.

Obrigado!

Offline AlexBR

  • Usuário Ubuntu
  • *
  • Mensagens: 391
    • Ver perfil
Usar versão anterior do GCC
« Resposta #1 Online: 20 de Dezembro de 2005, 12:21 »
Antes de compilar... Vc faz assim...

export CC=gcc-2.95

Offline efraim

  • Usuário Ubuntu
  • *
  • Mensagens: 154
    • Ver perfil
Usar versão anterior do GCC
« Resposta #2 Online: 20 de Dezembro de 2005, 13:36 »
Já tinha visto uma dica semelhante, porém, não funciona.

Offline AlexBR

  • Usuário Ubuntu
  • *
  • Mensagens: 391
    • Ver perfil
Usar versão anterior do GCC
« Resposta #3 Online: 20 de Dezembro de 2005, 14:53 »
Humm... Uma vez, essa dica não fincionou comigo também. :-) Daí.. Fui dar uma olhada no makefile e havia uma linha de código assim...

cc=gcc

Daí... não dá mesmo, pois o makefile ignora as opções do usuário. A solução foi editar o makefile e explicitar qual compilador eu queria. Ou seja.. troquei a linha anterior para...

cc=gcc-2.95

Depois disso, funcionou.

Tem uma opção mais radical ainda.

rm /usr/bin/gcc
ln -s /usr/bin/gcc-2.95 /usr/bin/gcc

Compile o programa e depois...

rm /usr/bin/gcc
ln -s /usr/bin/gcc-4.02 /usr/bin/gcc

Boa sorte!