Помощь - Поиск - Пользователи - Календарь
Полная версия: Компиляция
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ада и другие языки
-Guest365-
покажите плиз на простейшем примере простейшей проги как пользоваться компилятором фортрана 77 ? smile.gif
ну составил я маленькую прогу, а далее чего?
пробовал так:

> for1.exe my_proga.for

ну всё правильно говорит в папке создает какие-то файлы, но ведь он не запускает прогу и экзэшника нет че делать?? :D
Altair
насколько я помню, надо так : создаем BAT файл примерно следующего содержания:
path=<путь к папке BIN и TOOLS>
set lib=<путь к папке LIB>
set ndp=<...>
set tools=<...>
set inc=<...>
mf486 -list -vm FILENAME.F



Транслятор создаст файло с расширением .ltl (если нет ошибок), созданный файл запускается командой транслятора
ndprun.exe

Вот кажется так...
Guest
ещё не пробовал, но визуально уже не понятно, что есть "mf486"?
насколько мне видно и видно поисковику файлов ничего подобного нет в комплекте фортрана77..
command.com тоже без понятия smile.gif

вопрос остается в силе... smile.gif
volvo
Guest, в той же директории, где лежит FOR1.EXE должен быть и файл FORT.BAT следующего содержания:

echo off
FOR1.EXE %1.FOR %1.obj nul.lst nul.cod
FOR2.EXE
LINK.EXE %1.OBJ
%1.exe


Попробуй запустить файл с его помощью:
>FORT my_proga
Guest
только не "for2", а "pas2" возможно ты чуть ошибся...

/offtopic: volvo, скока тебе лет? просто интересно... я тут сморю как ты на вопросы в форуме отвечаешь - ну багаж знаний!! причем в разных областях, что самое интересное...
ну ты даешь!!;)
volvo
Цитата(Guest @ 1.03.05 20:58)
только не "for2", а "pas2" возможно ты чуть ошибся...

Дело в том, что я скопировал этот текст с реального файла, поэтому ошибся скорее всего не я, а тот, кто этот файл добавил :D У меня, например, вообще нет файла PAS2:
Guest
слушай, а ты не можешь подсказать, почему при успешной компиляции (ни одной ошибки и предупреждения) такого кода:
Код

      PROGRAM z1
      WRITE (*,*) 'sux!'
      END

происходит stack overflow (при запуске экзэшника)
volvo
blink.gif Ну я уж не знаю, что и как ты там компилируешь, но у меня все работает... Посмотри, в архиве есть OBJ и EXE, полученные после компиляции и линковки. Можешь запустить EXE и посмотреть...
Guest
Мдям... экзэшник твой работает, но собрать заново z1.for не могу - после запуска stack overflow
Ты не можешь выложить for2.exe большой он там..?
сдается мне что все же pas2.exe != for2.exe (((-:
volvo
Здесь FOR1 и FOR2...
Guest
о... пишет вообще о некорректном формате .obj файла lol.gif
скажи, откуда ты качал этот дистриб? (уж так-то попроще будет smile.gif )
volvo
Цитата(Guest @ 3.03.05 21:05)
скажи, откуда ты качал этот дистриб? (уж так-то попроще будет)

Пожалуйста... http://c-10.narod.ru/Files/Fort77.zip

P.S. Если не будет качаться - http://c-10.narod.ru/ жми "Войти на сайт", потом "Помощь в учебе". Там и найдешь ссылку в разделе "Информатика" :yes:
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.