Знакомство с Fortran. Знакомство с оболочкой Compaq Development Studio. Операторы IF. Логические операции, страница 3

Создавать проект будем автоматически  (см.далее)

Программа располагается в  "окне" с характерными мелкими элементами Win-окна.

Компиляция, исполнение, поиск ошибок

  6 колонка - Build- компиляция и компоновка программы

      Посмотрим на ряд пунктов этого меню          

Compile - компиляция редактируемого файла  и вывод сообщений об ошибках   с указанием номера строки, в которой найдена ошибка;  создание об'ектного модуля - *.OBJ , если нет ошибок

            Build   - компоновка необходимых об'ектных модулей и

                          создание исполняемого файла *.EXE

            Rebuild all - перекомпиляция всех используемых файлов и

                          создание исполняемого файла *.EXE

            Execute - запуск подготовленной программы *.exe;

n  Следует откомпилировать и запустить программу F1.FOR.

Build – Compile

Оболочка запросит Вас о необходимости создания project workspace, т.е. WorkSpace для Project.

Ответьте  «Да» -  и

1)  будет создан проект с именем Вашего файла – имя проекта появится в левом окошке

2)запустится компилятор.

В нижнем окне появится сообщение компилятора о синтаксических ошибках и предупреждениях.

                  F1.obj - 0 error(s), 0 warning(s)

Если посмотреть в Ваш каталог, то Вы увидите, что компилятором будут созданы файлы проекта (F1.dsp, …) и каталог Debug, в котором находится откомпилированный объектный модуль  F1.obj

n   Затем запускаем компоновщик

Build – Build F1.exe

 Компоновщик создает исполняемый файл F1.exe  из объектного модулем  F1.obj и других объектных модулей ( в данном случае их нет), часть которых выбирается из библиотек пакета. Отдельные компоненты связываются (Linking)  друг с другом и подготавливается исполняемый файл F1.exe (в каталоге Debug), готовый к размещению в памяти компьютера.

На этом этапе тоже могут быть ошибки. В нижнем окне появится сообщение компилятора об ошибках компоновки.

Linking...

F1.exe - 0 error(s), 0 warning(s)

n  Запустите программу на исполнение

Build – !Execute F1.exe

n  Посмотрите на результат выдачи.

Нажмите любую клавишу и «черное» окно закроется.

!!! Все эти действия по компиляции, компоновке и запуску быстрее выполнять через соответствующие Комбинации клавиш, или через кнопки на инструментальной панели.

 

 :   Компиляция, компоновка, исполнение.

Можно запускать сразу одну кнопку: исполнение – при этом автоматически запустятся Компиляция и  компоновка

!!! После окончания работы с проектом следует закрыть его Рабочее пространство:

File – Close WorkSpace       (Ответьте на запрос:  Do you want to close all files -  Да   - мы закроем все открытые файлы, связанные с проектом, и они не будут влиять на наши следующие задачи )


3.         Ошибки компиляции

Загрузить файл с текстом программы    F2.FOR  :      

(File – Open – F2.FOR)   или Нажать на имя файла F2.FOR  в Вашем каталоге. Файл загрузится в оболочку FORTRAN по расширению файла

            Обратите внимание на структуру программы

                        НАЧАЛО

                        Заголовок

                        ОПИСАНИЯ

                        [ИНИЦИАЛИЗАЦИЯ]

                              Исполняемая часть

                        КОНЕЦ

Откомпилируйте программу.

Для этого создайте новый проект.

Проверьте !!! совпадение 2-х имен: Файла (окна) и имени проекта !!!!

Это важно для работы компоновшика.

Это достаточно распостраненная ошибка, когда не закрывая Оболочку фортрана, открывают новый исходный файл и пытаются его откомпилировать в предыдущем проекте.

 (при работе  с другими версиями!!!   компиляторов Фортрана может потребоваться и совпадение имени программы )

Следует откомпилировать и запустить программу F2.FOR.