Учебники

Fortran — Настройка среды

G95 — это мультиархитектурный компилятор GNU Fortran, используемый для настройки Fortran в Windows. Версия для Windows эмулирует среду Unix, используя MingW под Windows. Инсталлятор позаботится об этом и автоматически добавит g95 в переменную PATH Windows.

Вы можете получить стабильную версию G95 здесь

установка установщика

настройка мини-установщика

Как использовать G95

Во время установки g95 автоматически добавляется в переменную PATH, если вы выбираете опцию «РЕКОМЕНДУЕТСЯ». Это означает, что вы можете просто открыть новое окно командной строки и набрать «g95», чтобы вызвать компилятор. Ниже приведены основные команды, с которых можно начать.

Sr.No Команда и описание
1

g95 –c hello.f90

Компилирует hello.f90 в объектный файл с именем hello.o

2

g95 hello.f90

Компилирует hello.f90 и связывает его для создания исполняемого файла a.out

3

g95 -c h1.f90 h2.f90 h3.f90

Компилирует несколько исходных файлов. Если все идет хорошо, создаются объектные файлы h1.o, h2.o и h3.o

4

g95 -o привет h1.f90 h2.f90 h3.f90

Компилирует несколько исходных файлов и связывает их вместе с исполняемым файлом с именем ‘hello’

g95 –c hello.f90

Компилирует hello.f90 в объектный файл с именем hello.o

g95 hello.f90

Компилирует hello.f90 и связывает его для создания исполняемого файла a.out

g95 -c h1.f90 h2.f90 h3.f90

Компилирует несколько исходных файлов. Если все идет хорошо, создаются объектные файлы h1.o, h2.o и h3.o

g95 -o привет h1.f90 h2.f90 h3.f90

Компилирует несколько исходных файлов и связывает их вместе с исполняемым файлом с именем ‘hello’

Параметры командной строки для G95

-c Compile only, do not run the linker.
-o Specify the name of the output file, either an object file or the executable.

Несколько исходных и объектных файлов могут быть указаны одновременно. Файлы Fortran обозначаются именами, заканчивающимися на «.f», «.F», «.for», «.FOR», «.f90», «.F90», «.f95», «.F95», «. f03 «и» .F03 «. Можно указать несколько исходных файлов. Объектные файлы также могут быть указаны и будут связаны для формирования исполняемого файла.