Fórum Ubuntu Linux - PT

Suporte Técnico => Programação e Scripts => Tópico iniciado por: efraim em 20 de Dezembro de 2005, 11:32

Título: Usar versão anterior do GCC
Enviado por: efraim em 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!
Título: Usar versão anterior do GCC
Enviado por: AlexBR em 20 de Dezembro de 2005, 12:21
Antes de compilar... Vc faz assim...

export CC=gcc-2.95
Título: Usar versão anterior do GCC
Enviado por: efraim em 20 de Dezembro de 2005, 13:36
Já tinha visto uma dica semelhante, porém, não funciona.
Título: Usar versão anterior do GCC
Enviado por: AlexBR em 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!