make: f77: нет такого файла или каталога
При попытке сделать / скомпилировать пакет grafic я вижу эту ошибку после вызова команды make в каталоге grafic:
f77 -O2 -c grafic1.f
make: f77: No such file or directory
make: *** [grafic1.o] Error 1
У меня установлен XCode и все связанные инструменты командной строки, что может быть причиной этой ошибки?
1 ответ
Эта ошибка make
говорю вам, что у вас нет двоичного файла на вашем пути под названием f77
, Есть две вещи, которые вы должны посмотреть на это:
У вас установлен компилятор Фортрана? MacOS X/Xcode по умолчанию не поставляется с предустановленным. Простейшие варианты установки - через сторонние инструменты, такие как macports или homebrew, где вы можете установить
gfortran
который может быть автономным пакетом или может быть частьюgcc
пакет.После того, как вы установили компилятор, ваш make-файл должен знать об этом. Без просмотра make-файла это только предположение, но если автоинструменты не используются, компилятор фортрана обычно жестко запрограммирован в переменную с именем
FC
Например, вы можете увидеть строкуFC=f77
и вы бы изменили это на
FC=gfortran
при условии,
gfortran
на вашем пути.
После того, как вы установили компилятор Fortran, и make-файл знает об этом, вы сможете выполнить make
успешно.