2015-03-03 2 views
0

Хотя попытки сделать/компиляции GRÀFIC пакет, я вижу эту ошибку после вызова команды грим в GRÀFIC каталоге:марка: f77: Нет такого файла или каталога

f77 -O2 -c grafic1.f 
make: f77: No such file or directory 
make: *** [grafic1.o] Error 1 

У меня есть XCode и все установленные средства командной строки, что может вызвать эту ошибку?

+1

Отсутствие компилятора Fortran, а не части стандартного распространения Xcode и связанных с ним средств командной строки, может быть причиной этой ошибки. Вы установили компилятор Fortran? –

ответ

1

Эта ошибка make сообщает вам, что у вас нет двоичного кода на вашем пути, который называется f77. Есть две вещи, которые вам нужно найти, чтобы исправить это:

  1. У вас есть установленный Fortran компилятор? MacOS X/Xcode не поставляется с предустановленной по умолчанию. Самые простые варианты его установки - сторонние инструменты, такие как macports или homebrew, где вы можете установить gfortran, который может быть автономным пакетом или может быть частью пакета gcc.

  2. После того, как вы установили компилятор, ваш файл должен знать об этом. Без просмотра make-файла это только предположение, но если autotools не используются, компилятор fortran обычно жестко закодирован в переменной, называемой FC, например. вы можете увидеть линию

    FC=f77 
    

    и вы изменили бы это

    FC=gfortran 
    

    gfortran предполагающий находится в вашем пути.

После того, как у вас установлен Fortran компилятор и Makefile знает об этом, вы должны быть в состоянии выполнить make успешно.

Смежные вопросы