В Fortran PowerStation

PowerStation - оконная среда для разработки программ в операционной среде Windows (поддерживаются версии Windows 3.11, Windows 95, Windows 98, Windows ME). В комплект программного обеспечения входят:

 

1. Компилятор FL32.

2. Линкер LINK32.

3. Набор стандартных библиотек.

4. Многооконный редактор.

5. Отладчик фортран – программ.

6. Справочная информация.

 

Для запуска Fortran PowerStation необходимо запустить файл F32VWB.EXE расположенный в папке:

диск: \путь установки\BIN , если вы при установке указали путь d:\F32, то файл будет находится в папке:

d:\F32\BIN

 

Главное окно редактора имеет вид :

 

 

*- Разделительная линия находится в 6-ой позиции, поэтому символ «*» - перенос строки, ставится прямо на линии.

 

В главном меню редактора доступны следующие функции :

 

- В меню File возможно создание нового документа, открытие программы сохранненой на жестком диске, распечатка программы, выход из редактора.

- В меню Edit доступны функции по копированию, перемещению, вставке, удалению, поиску текстовой информации, отмена последнего действия.

- Меню View предоставляет сервисные функции для работы с программой (перемещение на заданную строку программы, включение / выключение строки состояния и.т.д).

-В меню Project возможно управление проектом(создание, редактирование), компиляция загруженной фортран-программы, создание и запуск на выполнение стандартного загрузочного модуля с расширением *.exe .

-Утилиты в меню Options дают возможность настроить параметры компилятора и линкера, присутствуют настройки редактора текста фортран програм.

 

Система Fortran PowerStation предназначена для работы в ОС Windows, но исполнимые модули полученные с ее помошью предназначены для работы в в OC DOS, поэтому для запуска прграмм в Windows потребуется специальный драйвер. Так же сохранена совместимость с прошлой версией компилятора, и все програмы написанные ранее, будут корректно выполнятся и в PowerStation.

 

Для примера можно рассмотреть процесс отладки, компиляции, запуска, и построения загрузочного модуля :

 

После набора исходного кода программы в редакторе нужно сохранить его выполнив следующую оперерацию : в главном меню выбираем пункт File -> Save, (или Save as…).

Далее следует поверить корректность исходного кода, т.е. нужно обработать исходный текст программы компилятором. Для этого выполняем следующи операции : в главном меню выбираем Project ->Compile Fileимя_файла.for . Откроестся окно в котором можно будет видеть сообщения компилятора, например если в программе есть ошибка вы увидите примерно следущее сообщение :

 

C:\F32\SAMPLES\FLOATING\ASSOC.FOR

C:\F32\SAMPLES\FLOATING\ASSOC.FOR(12) : error F2115: syntax error

FL32 returned error code 2.

ASSOC.FOR - 1 error(s), 0 warning(s)

 

Т.е. найдена ошибку в 12 строке вашей программы (C:\F32\SAMPLES\FLOATING\ASSOC.FOR(12) : error F2115: syntax error), F2115 – код ошибки, в справочной информации можно найти что обозначает данная ошибка. Для того чтобы быстро перейти на строку где обнаружена ошибка нужно просто два раза кликнуть курсором мыши на строке сообщения об ошибке, после этого откроется окно с текстом вашей программы и вы увидите строку где найдена ошибка подсвеченную другим цветом.

 

Если ошибок не обнаружено, вы увидите примерно такое сообщение компилятора :

 

Compiling...

Microsoft (R) FORTRAN PowerStation Optimizing Compiler Version 1.0

Copyright (c) Microsoft Corp 1984-1993. All rights reserved.

 

C:\F32\SAMPLES\FLOATING\ASSOC.FOR

ASSOC.FOR - 0 error(s), 0 warning(s)

После этого, можно выполнять операцию создания выполняемого загрузочного модуля. Для этого необходимо выполнить следующую последовательность операций : в главном меню выбираем Project -> Build имя_файла.for . После этого в открывшемся новом окне можно будет видеть рабочие сообщения компилятора и линкера.

Например :

 

Compiling...

Microsoft (R) FORTRAN PowerStation Optimizing Compiler Version 1.0

Copyright (c) Microsoft Corp 1984-1993. All rights reserved.

 

C:\F32\SAMPLES\FLOATING\ASSOC.FOR

Linking...

Microsoft (R) Portable Linker Version 2.8

Copyright (C) Microsoft Corp 1992-1993. All rights reserved.

 

-machine:i386 -base:0x00010000 -subsystem:console -entry:mainCRTStartup -debug:full -debugtype:cv4

ASSOC.OBJ

-out:ASSOC.EXE

libf.lib

libc.lib

kernel32.lib

ntdll.lib

Binding...

BINDMSF: MSOFT1 -- Copyright (C) 1986-93 Phar Lap Software, Inc.

 

Replacing .EXE stub in application: ASSOC.EXE with one

from file: C:\F32\BIN\BINDMSF.EXE.

 

INPUT FILES:

C:\F32\BIN\BINDMSF.EXE (stub .EXE at offset 47599) (25728 bytes)

ASSOC.EXE (89352 bytes)

 

OUTPUT FILE:

ASSOC.exe (115592 bytes)

ASSOC.EXE - 0 error(s), 0 warning(s)

 

 

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

 


 








Дата добавления: 2015-06-10; просмотров: 1411; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию, введите в поисковое поле ключевые слова и изучайте нужную вам информацию.

Поделитесь с друзьями:

Если вам понравился данный ресурс вы можете рассказать о нем друзьям. Сделать это можно через соц. кнопки выше.
helpiks.org - Хелпикс.Орг - 2014-2019 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.