Não é possível executar o make - gcc: comando não encontrado

5

Estou tentando seguir um tutorial para que o CudaMiner funcione no Linux. Eu tenho PAINSTAKINGLY instalado drivers NVidia, Cuda 5.0 e, aliás, eu estou falhando na última etapa quando eu corro make :

make  all-recursive
make[1]: Entering directory '/var/progs/CudaMiner'
Making all in compat
make[2]: Entering directory '/var/progs/CudaMiner/compat'
Making all in jansson
make[3]: Entering directory '/var/progs/CudaMiner/compat/jansson'
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../..     -g -O2 -MT dump.o -MD -MP -MF .deps/dump.Tpo -c -o dump.o dump.c
/bin/bash: gcc: command not found
make[3]: *** [dump.o] Error 127
make[3]: Leaving directory '/var/progs/CudaMiner/compat/jansson'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/var/progs/CudaMiner/compat'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/var/progs/CudaMiner'
make: *** [all] Error 2

Tenho certeza que tenho o gcc, na verdade eu tenho várias versões dele. Eu instalei a versão 4.6 (que é o que cuda requer), mas não parece encontrá-lo. Estou tão perto!

Obrigado antecipadamente.

    
por dsp_099 02.03.2014 / 06:14

3 respostas

4

Faça isso: abra um terminal e digite gcc --version . Alguma coisa surge?

Como alternativa, procure o executável do gcc, que deve estar localizado em / usr / bin. Do ls /usr/bin | grep gcc . Qual saída você obtém desse comando?

Se você não obtiver nenhuma saída de nenhum dos comandos, precisará encontrar o executável do gcc onde quer que você o tenha instalado (em algum lugar em / usr / share talvez?). Quando encontrado, faça cd /usr/bin && ln -s [ABSOLUTE PATH OF GCC] .

Se você não obteve nenhuma saída do primeiro, mas a saída do segundo, então você tem sérios problemas, porque o / usr / bin não está no seu PATH. Edite o arquivo /etc/environment e adicione a seguinte linha ao final do documento: PATH="$PATH:/usr/bin" .

Se você obteve a saída do primeiro, então existe um problema em algum lugar com o bash não lendo seu próprio PATH. Eu acho que o inferno iria congelar antes das primeiras obras, mas veja você me provar errado e congelar o inferno para mim. :)

Espero que isso ajude! Me +1 se isso acontecer!

    
por Zzzach... 02.03.2014 / 06:34
17

Talvez seja simples ...

sudo apt-get install gcc

... poderia ser suficiente?

    
por Jot eN 20.11.2014 / 19:34
2

/ usr / bin / gcc é um link para o compilador gcc em uso

Não é incomum ter várias versões do gcc instaladas. há binários na mesma pasta, por exemplo gcc-4.4 gcc-4,6 e gcc-4.7

O link / usr / bin / gcc apontará para uma dessas versões. Se for a versão errada, então mude o link para o gcc-4.6.

    
por sprut 28.11.2014 / 12:03