Como posso recuperar o compilador padrão do gcc?

1

Não consigo compilar ("make") nada no momento. Tudo termina com o seguinte:

as: unrecognized option '--64'

Então, procurei a causa e descobri que

gcc -version

me deu isso:

gcc (GCC) 4.1.2 20060728 (prerelease) (TIGCC 4.1.2-pre9)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Ah, sim, eu instalei o TIGCC em algum momento (ele é usado para compilar programas em C para as calculadoras TI). Eu realmente não preciso mais disso, mas não consigo encontrar como devo reconfigurar o gcc de volta ao normal. Eu tentei fazer

sudo apt-get install --reinstall gcc binutils

mas isso não muda nada. Eu poderia tentar com --purge, mas isso exigiria que eu desinstalasse muitos outros pacotes (como drivers gráficos x_x). Qualquer coisa mais simples eu deveria tentar? :)

Obrigado!

UPDATE

type -a

retornou dois caminhos para o gcc, um dos quais foi o da tigcc. Eu deletei esse arquivo e agora gcc --version mostra o correto (4.8.2). No entanto, ainda recebo os mesmos erros! : (

$ as --version
GNU assembler 2.16.1
Copyright 2005 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License.  This program has absolutely no warranty.
This assembler was configured for a target of 'm68k-coff'.

Eu não tenho ideia do que m68k-coff é / significa ... mas eu estou em um sistema AMD x64! ?

    
por comeauch 07.02.2015 / 05:57

1 resposta

0

Portanto, no caso bastante improvável de que alguém tenha os mesmos problemas e não se importe de se livrar do TIGCC, tive que excluir /home/USER/bin/gcc e /home/USER/bin/as .

Ao emitir

$ type -a
/usr/bin/gcc
/home/USER/bin/gcc

e a mesma coisa para as .

    
por comeauch 07.02.2015 / 06:32