Использование Eclipse для Fortran

У меня есть короткий вопрос о том, как настроить Eclipse для Fortran.

Я уже скачал "Photran" (инструмент Fortran для Eclipse) и установил его. У меня проблема в том, что каждый раз, когда я пытаюсь запустить программу, я получаю сообщение "Launch failed. Binary not found." Затем я обнаружил, что сначала нужно "собрать" файл, поэтому, когда я попытался это сделать, я получил сообщение в консоли, в котором говорится следующее:

**** Build of configuration Debug for project Fortran2 ****

make all 
/bin/sh: gfortran: command not found
Building file: ../Src/helloworld.f90
make: *** [Src/helloworld.o] Error 127
Invoking: GNU Fortran Compiler
gfortran -funderscoring -I/usr/locl/bin -O0 -g -Wall -c -fmessage-length=0 -o "Src/helloworld.o" "../Src/helloworld.f90"

**** Build Finished ****

У кого-нибудь есть указания на то, как заставить это работать?

4 ответа

Вы на OSX?

Если так, то я обнаружил, что проблема в том, что OSX не передает переменную PATH приложениям, запущенным через графический интерфейс. Поэтому, чтобы обойти это, нужно начать затмение с терминала. Это сработало, когда у меня возникла проблема.

Существует способ задать путь для приложений, запускаемых с помощью графического интерфейса, описанных здесь, хотя я сам не следовал этому. http://overwatering.org/blog/2012/08/setting-path-osx-mountain-lion/

ln -s /usr/local/gfortran/bin/gfortran /usr/bin/gfortran

Это помогло мне. Photran/Eclipse теперь работает с gfortran без нареканий.

Метод ссылки не работал для меня в OSX 10.12.1 Sierra, но запуск Eclipse из Терминала работает (при условии, что Eclipse.app находится в Приложениях, введите /Applications/Eclipse.app/Contents/MacOS/eclipse в Терминале).

Вам может понадобиться установить gcc-gfortran, который вы сможете найти у менеджера пакетов.

Пакет gcc-gfortran предоставляет gfortran, который на самом деле компилирует FORTRAN (по крайней мере, в Fedora).

Другие вопросы по тегам