1

Я новичок в мире Unix, поэтому все это немного смущает меня. У меня проблемы с компиляцией некоторых файлов Fortran под Cygwin на Windows XP.

Вот что я сделал до сих пор:

  1. Установлен электронный текстовый редактор.
  2. Установлен Cygwin через "автоматический" вариант внутри электронного текстового редактора.
  3. Мне нужно скомпилировать некоторые файлы Fortran, поэтому с помощью опции "управлять пакетами" я также установил пакет Fortran.

Однако, когда я выбираю "compile single file", я получаю сообщение об ошибке, в котором говорится, что gfortran отсутствует, а затем мне нужно установить переменную TM_FORTRAN на полный путь моего компилятора.

Я попытался открыть оболочку Cygwin bash по указанному пути (.../bin/gfortran), но компилятор нигде не был найден.

Может кто-нибудь сказать мне, как установить это из командной строки Cygwin? Где мне нужно обновить переменную TM_FORTRAN для работы пакета?

Кроме того, как мне изменить опцию "компиляции" пакета для работы с ifort (мой родной компилятор) в Windows? Я прочитал файл комплекта, но он мне совершенно непонятен. Ifort - это компилятор Windows, который вызывается просто ifort filename.f90 , поскольку он находится в пути Windows.

Я знаю, что здесь очень много вопросов у первого пользователя, но я был бы очень признателен, если бы вы могли помочь.

2 ответа2

0

Перезапустите установщик cygwin и выберите компилятор Fortran: gcc-g77 для более старого Fortran 77, gcc4-gfortran для более новых стандартов (Fortran 95 и части Fortran 2003 и 2008).

0

Вам не нужно перезапускать установщик. Введите в командной строке cygwin:

apt-cyg устанавливает gcc-g77

установить пакет gfortran

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .