Проблемы с командой make

#makefile #command

#makefile #команда

Вопрос:

Я хочу установить CD-HIT, но команда ‘make’ выдает ошибку.

Я работаю в cygwin (32 бита), поэтому я установил ‘make’ с помощью apt.cyg, и, похоже, он установлен правильно. Кроме того, я добавил путь, по которому находятся CD-HIT, в $PATH, но у меня все еще возникают проблемы с ‘make’.

Здесь вы можете увидеть, где находятся файлы, загруженные на компакт-диск.

 $ pwd
/home/Ale/cdhit-4.8.1
  

Путь указан в $PATH

 $ $PATH
-bash: /home/Ale/cdhit-4.8.1:/home/Ale/cdhit-4.8.1:/usr/local/bin:/usr/bin:/cygdrive/c/Program: No such file or directory
  

При использовании make отображается эта ошибка.

 $ make -f Makefile
g    -fopenmp -DWITH_ZLIB -O2  cdhit-common.c   -c
make: g  : No se encontró el programa
make: *** [Makefile:79: cdhit-common.o] Error 127
  

Комментарии:

1. В сообщении об ошибке говорится, что вы не g установили (или оболочка не знает, где ее найти). Для того, чтобы скомпилировать исходные тексты C , вам нужен компилятор C (это то, что g есть). Вы можете проверить это, набрав g --version . Примечание: чтобы отобразить значение вашей PATH переменной окружения, вы должны не просто ввести $PATH , но echo $PATH .