build-essential não consegue encontrar o gcc

0

Eu tenho o Ubuntu 12.04 instalado. Acabei de instalar o gcc-4.6 e g ++ - 4.6 da mesma mídia do SO. No entanto, quando tentei instalar o pacote build-essential da mesma mídia do SO, ele diz que o gcc não está instalado (que tipo de piada é essa?). a versão é necessária > = 4.4 e a versão instalada = 4.6. Como sair dessa porcaria?

Obrigado

    
por user285825 09.05.2013 / 00:18

2 respostas

0

Tente digitar isso em um terminal:

which gcc

Se nada voltar, o GCC provavelmente não está na sua variável de caminho. Tipo:

sudo updatedb
locate gcc

Se nada aparecer, então não há um executável chamado gcc em sua máquina. Reinstale o GCC.

Se você obtiver a localização de um executável chamado gcc , como /usr/bin/gcc , adicione o diretório ao seu caminho:

PATH=/usr/bin:$PATH

Obviamente, use o que veio de volta no seu sistema. Veja se isso conserta as coisas. Em caso afirmativo, você pode tornar a PATH permanente, colocando essa linha no seu arquivo ~/.bashrc .

    
por Freedom_Ben 09.05.2013 / 00:33
0

Acho que tive o mesmo problema.

which gcc

não retorna nada, no entanto,

whereis gcc

retorna um caminho: /usr/bin/gcc

A correção para isso é reinstalar build-essential .

sudo apt-get update
sudo apt-get install --reinstall build-essential

Agora, o seguinte comando:

which gcc

retorna isso:

/usr/bin/gcc

Espero que isso ajude.

    
por mchid 03.08.2016 / 05:26