![]() |
Настройка fortran 77
Ситуация такая. Запускается файлик с раширением .for из far commander двойным кликом он у меня открывается в редакторе lexicon 1.4, там редактируется код. Сохраняется файлик в этом lexicon. Потом нажимаю в лексиконе кнопку "выход" и этот файлик .for автоматом запускается в fortran 77 v5.00. Все это происходит на настроенном компьютере.
Сейчас у меня такая ситуацция на новом компьютере, что когда я нажимаю кнопку "выход" в лексиконе, он просто закрываается. и передо мной рабочий стол os windows. А fortran не запускается. У меня есть папка с fortranom, но как ее подкрепить к лексикону я не знаю. везде OS windows xp x32. Взаранее буду благодарен любой помощи. |
v5.00 - от Microsoft? (MS Fortran v 5.00) Зачем Вам такое старье? Он ведь, небось, еще 16-битный (никогда не работал!) На х32, конечно, запустится, но х64 такие программы игнорирует.
Есть много разных вариантов более современных компиляторов фортрана, причем легально и задарма. Наиболее удобный, пожалуй: Silverfrost FTN95. Компилятор коммерческий, но есть у него FTN95 Personal Edition, которое можно использовать бесплатно при условии личного некоммерческого пользования. То есть, грубо говоря, нельзя продавать сделанные программы, и нельзя устанавливать на компьютеры, находящиеся на работе - это тоже нарушение лицензии. На свои личные можно. Поставить на свой собственный ноутбук и прийти с ним на работу - как я понимаю, отнюдь не нарушение лицензии. FTN95 Personal Edition существует в двух вариантах: 1. С предустановленной оболочкой от Visual Studio 2008 - FTN95 Express (версия 5.40) 2. Просто Personal Edition (FTN95PE) - с их собственным IDE Plato. Прошу внимания - версия уже 7.00, т.е. FTN95 Express, похоже, больше не обновляется! На самом деле, Вам проще будет именно со вторым вариантом работать. Потому что Plato позволяет редактировать программу, а потом одним щелчком компилировать и запускать. Silverfrost FTN95 - это компилятор фортрана-95, но фортран-77 он тоже вполне понимает. Недостаток: создает одни из самых медленных фортран-программ, традиционно занимающие при стандартном тестировании одно из последних мест по скорости выполнения. Но, думается, он будет все же куда шустрее MS Fortran v 5.00. Из другого можно упомянуть Force. Это IDE для фортрана, которое можно скачать вместе с различными opensource компиляторами. Версия 2.0.9 поддерживает GNU Fortran (GFortran) (рекомендуется), а также G95 Fortran (G95) (тоже неплох, но давно не обновлялся) и GNU Fortran 77 (G77). Это - очень старый компилятор, давно не поддерживается, но он именно под фортран-77. Если не считать того, что некоторые (малочисленные, правда) команды, входящие в стандарт этого языка, не были реализованы, а, кроме того, добавлены некоторые расширения. Лучше скачать что-то поновее. Есть еще, к примеру, Open Watcom. В одной связке идут компиляторы на С и на Фортране, с хорошей возможностью межъязыкового программирования. Но, когда я когда-то пытался это дело скачать, оказалось, что это - ужас, летящий на крыльях ночи! Худшей справки у компилятора я не видел никогда! Ставить это дело лучше именно так, как оно хочет по умолчанию: в корневик диска С. В противном случае получите геморрой с правкой путей к компилятору, библиотекам и т.п. Но попробовать можно. |
XPEHOMETP, я тоже прелагал поставить Silverfrost FTN95, но люди попросили только это, настраиваю пк не для себя.
|
|
Есть несколько редакторов с поддержкой синтаксиса разных языков программирования, пригодных как более-менее приличное IDE для фортрана. Обычно там прописывается путь к нужному компилятору в настройках, и с какими ключиками его надо запустить. Так что можно настроить практически на любой компилятор. Подробный списочек есть здесь. Можно добавить The GNAT Programming Studio.
Цитата:
Да, но Far Manager сам имеет встроенный редактор (и с выбором кодировки тоже!), подсветку синтаксиса языков программирования и возможность запускать компилятор! Что делается через плагины. К сожалению, этими его возможностями воспользоваться не пробовал, так что рекомендаций по настройке дать никаких не могу. |
Я сам не программирую, а нужно настроить компьютер людям именно с этими прогами((
|
zeppelin58, ещё раз: что за неведома зверушка «far commander»? Я подозреваю, что это действительно Far Manager, но тогда возникает ряд вопросов.
zeppelin58, если речь идёт именно о Far Manager'е — озвучьте, какой именно версии. |
Простите, Far Manager версия 1.7
|
Цитата:
|
![]() ![]() вчера переписал настройки с настроенного компа, но результатов не дало |
Выложите содержимое файла, указанного в «Команда, выполняемая по Enter:» на последнем скриншоте.
|
Цитата:
Вот мой фортран, эта папка у меня без инсталляции http://rghost.ru/download/57335914/5...ba2a73/BIN.zip |
немного разобрался, но теперь фортран выдает вот такие ошибки
f1914 cannot open internal files и f1042 cannot open compiler intermediate file - no such file or directory |
Цитата:
С промежуточными файлами может быть хуже. Как правило, компилятор их отправляет во временную папку, прописанную в системе. Если путь к ней имеет вид вроде C:\Documents and settings\Вася Пупкин\бла-бла-бла, то компилятор потом имеет все шансы их (эти файлы) ни в жисть не найти. Потому что компиляторы традиционно - программки, не обученные понимать кириллицу вообще. Особенно такие старые, как MS Fortran v 5.00. В переменных среды запишите в качестве временной папки что-то вроде C:\TEMP, должно сработать! |
это моя переменная path
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;o:\bin;p:\;C:\Program Files\Windows Imaging\;c:\lexicon\ %USERPROFILE%\Local Settings\Temp переменная TMP %USERPROFILE%\Local Settings\Temp перменная TEMP |
Цитата:
Когда-то я работал с fortran 77 v5.00, но он крутился под MS DOS. --- Вам надо в качестве OS устанавливать MS DOS... ЗЫ И редактор lexicon (текстовый процессор) он для MS DOS... А если из-под Windows программы для DOS запускать, то это через задницу гланды удалять... Кстати, какая ФС система...???... ЗЗЫ Даже в те стародавние времена DOS я не знал никого, кто в качестве редактора для набора и редактирования кода использовал Lexicon. На это дело был неплохой Multi-Edit (ME)... |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
По-другому это полное извращение, потому что и о отладчик Code View необходим... ЗЫ Есть Compaq Visual Fortran v6.6 Professional. Это нулевое приближение --- если посмотреть литературу по современному Fortran, то она с этого начинается... Дурной это подход, --- "меня это просили, и я это должен сделать..." Тот кто просил живёт далеко в прошлом веке. Найдите того, кто пишет программы под DOS, тем более на Фортране. С иным подходом впору телего-строительную академию учреждать. А ещё можно приспособить современную обувную фабрику под плетение лаптей.:gigi::gigi::gigi: ЗЗЫ Я не пишу, что Фортран плох, я пишу о том, что не надо по невежеству его опошлять... |
Цитата:
Цитата:
|
Цитата:
ЗЫ Тупое изучение никому не нужного старья только вред приносит... |
Tau_0, Вы читаете не то, что я написал, а что-то своё. И затем с этим спорите. Попрошу меня в этот Ваш спор с самим собой не вмешивать.
|
Цитата:
Одно введение Рыжикова в Практическое руководство многим рекомендую прочитать. Оно того стоит... |
Я бы сказал, что книги, ориентированные на Windows-программирование посредством Compaq Visual Fortran, сплошь и рядом используют его нестандартные фишки, относящиеся к его пропиетарной подсистеме поддержки окошек программ Windows. Система эта, понятно, присуща только этому компилятору, и программы, написанные с ее использованием, не могут быть использованы для компиляции под любым другим компилятором. Хотя у Silverfrost FTN95 есть специальная библиотека для поддержки программ, написанных под Compaq Visual Fortran, а компилятор от Интела - прямой наследник Компаковского. Но я бы не рискнул утверждать, что такая поддержка и наследственность действительно работает в сложных программах.
Человек хочет фортран для консольных программ, не надо ему мозги засорять. |
Цитата:
ЗЫ Я программировал на многих поколениях Fortran'а, начиная с пресловутого FORTRAN 66 (FORTRAN 4) и кончая последними новомодными штучками. В данном контексте я имею в виду не программирование графического интерфейса или особенности и тонкости языка, а удобство кодирования и отладки... Разработку в данной среде и fortran 77 v5.00 можно сравнить с ездой на современной иномарке и на запорожце... |
Время: 09:08. |
Время: 09:08.
© OSzone.net 2001-