Я только что установил 12.04 LTS на своем ноутбуке, и я немного новичок в этом. Мне нужно написать какую-нибудь программу на Fortran 77, и мне нужен компилятор Fortran 77. Я попытался установить g77, как описано на сайте Ubuntu, но не смог этого сделать. Я набрал в терминале следующее:
sudo apt-get install g77
и получите следующее:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package g77 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'g77' has no installation candidate
Могу я узнать в чем проблема? Я попытался найти g77 в центре программного обеспечения, но, видимо, его там нет. Значит ли это, что он недоступен для 12.04?
В настоящее время я использую ноутбук Asus K43S с процессором Intel Core i5-2450M, и моя Ubuntu установлена вместе с Windows.
gfortran-7
, совместимую сgcc-7
. Мне также был нужен g ++, поэтому я и сделалsudo apt-get install gcc-7 g++-7 gfortran-7
. Странно было то, что не было символической ссылки для того,gfortran
как это было для,gcc
иg++
такsudo ln -s /usr/bin/gfortran-7 /usr/bin/gfortran
. launchpad.net/ubuntu/bionic/+package/gfortran-7 Существует такжеgfortran-8
.Вы также можете попробовать
f77
, от Intel. Существует бесплатная лицензия, если вы студент, преподаватель участника с открытым исходным кодом (есть и другие профили, которые соответствуют требованиям Intel для лицензии бесплатного программного обеспечения, обычно вы подходите, если вы не используете ее для коммерческих предложений).https://software.intel.com/en-us/qualify-for-free-software
Просто нажмите на один из профилей пользователей выше, зарегистрируйтесь, загрузите и установите. Я использую
Intel Parallel Studio XE
, который также поставляется с поддержкой MPI, чтобы вы могли запускать параллельные задачи. При загрузке вы можете выбрать полный установщик с несколькими ГБ или частичный установщик, который позволит вам выбрать, какие инструменты вы хотите установить. Так как я просто хотел Fortran, я скачал частичный установщик и установил, используя следующее:После этого просто следуйте инструкциям, чтобы закончить процедуру. Когда вы закончите, вы должны загрузить среду, чтобы вы могли использовать компилятор. Просто введите
И после этого вы заметите команды
ifort
иf77
доступны в терминале. Это компиляторы для Фортрана. Вы можете найти больше информации об этом здесь: https://software.intel.com/en-us/intel-fortran-compiler-17.0-user-and-reference-guideПомните, что вы должны загружать среду каждый раз, когда начинаете новый сеанс на терминале.
источник