Я пытаюсь следовать учебному руководству для получения CudaMiner, работающего над Linux. Я КРОПОТЛИВО установил драйверы Nvidia, Cuda 5.0, и случайно я перестал работать на последнем шаге, когда я работаю 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
Я вполне уверен, у меня есть gcc, на самом деле у меня есть несколько версий его. Я установил версию (который является тем, чего cuda требует), но это, кажется, не находит его. Я так близок!
Заранее спасибо.
Сделайте это: откройте терминал и тип gcc --version
. Что-нибудь подходит?
, С другой стороны, ищут gcc исполняемый файл, который должен быть расположен в/usr/bin. Сделайте ls /usr/bin | grep gcc
. Что производит Вас, добираются от той команды?
, Если Вы не получаете вывода ни от одной команды, тогда необходимо ли найти gcc исполняемый файл везде, где Вы установили его (где-нибудь в/usr/share, возможно?). Когда найдено, сделайте cd /usr/bin && ln -s [ABSOLUTE PATH OF GCC]
.
, Если Вы не получили вывода сначала, но произвели от второго, тогда Вы испытываете серьезные затруднения, потому что/usr/bin не находится в Вашем ПУТИ. Отредактируйте файл /etc/environment
и ADD следующая строка до конца документа: PATH="$PATH:/usr/bin"
.
, Если Вы были произведены сначала, тогда существует проблема где-нибудь с ударом, не читая его собственный ПУТЬ. Я думаю, что ад заморозился бы перед первыми работами, но часы Вы доказываете меня неправильно и ад замораживания для меня.:)
Hope это помогает! +1 меня, если это делает!
Возможно, простой...
sudo apt-get install gcc
... мог быть достаточно?
/usr/bin/gcc является ссылкой на gcc компилятор, используемый
, весьма обычно иметь несколько версий установленного gcc. там двоичные файлы находятся в той же папке, например, gcc-4.4 gcc-4,6 и gcc-4.7
, на который ссылка/usr/bin/gcc укажет на одну из этих версий. Если это - неверная версия, то изменение ссылка на gcc-4.6.