Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [General] Вопрос 
:(
    Опции темы
FCM
Дата 2.11.2010, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 461
Регистрация: 30.3.2009

Репутация: 8
Всего: 9



(Что касается PowerStation - с каким расширением был включен в проект подправленный исходный файл, на который много ругательств ???)

Что касается gfortran для Windows, то ставится в составе GCC(куда еще входит gcc/g++ и др.)
Качаешь с  http://tdm-gcc.tdragon.net/download например, tdm-gcc-4.5.1.exe (20.6Mb) для win32
Устанавливаешь - в процессе установки нужно указать установку фортрана (по умолчанию ставится только gcc и др.)

Качаешь Code::Blocks IDE for Fortran  http://darmar.vgtu.lt/
Распаковываешь в желаемую директорию.
Прописываешь там пути (если автоматически не определеились) - см. также http://darmar.vgtu.lt/index.php/notes

(Но если нужна будет графика, то возможно стоит упереться в Visual Fortran)

Бесплатно еще есть Silverfrost  http://www.silverfrost.com/default.aspx

Это сообщение отредактировал(а) FCM - 2.11.2010, 16:14
PM MAIL   Вверх
qwerty1986
Дата 2.11.2010, 19:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 29.10.2010

Репутация: нет
Всего: нет



С расширением f90
PM MAIL   Вверх
qwerty1986
Дата 3.11.2010, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 29.10.2010

Репутация: нет
Всего: нет



Короче парни.Дайте пожалуйста ссылки если кто знает на нормальный visual fortran.У меня есть, но кряк почему то не работест
PM MAIL   Вверх
FCM
Дата 3.11.2010, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 461
Регистрация: 30.3.2009

Репутация: 8
Всего: 9



На форуме не дают ссылки на нелицензионное коммерческое ПО
PM MAIL   Вверх
qwerty1986
Дата 3.11.2010, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 29.10.2010

Репутация: нет
Всего: нет



Цитата(FCM @ 3.11.2010,  10:25)
На форуме не дают ссылки на нелицензионное коммерческое ПО

ну хотя бы на мейл([email protected]).Помогите пожалуйста.Расскажите где что скачать, как установить....И я отстану.
Просто не пойму.Может система у меня косячная.Те ссылки которые приводили мне для скачивания gfortran биты почему-то(вернее архивы битые скачиваюся), compaq visual fortran не устанавливается, выдает ошибку каких то строк и требует ключ, который из кряка не воспринимается как правильный.Для интел мшыгфд фортрана требуется визуал студио, которая тоже зараза не ставится.

Очень нужно.Я не прошу что то делать(программировать) для меня.

Кстати файл с входными данными я прикрепил и исправленный код программы на фортран.Проверьте пожалуйста работает или нет, в виду того что сам проверить не могу.

Это сообщение отредактировал(а) qwerty1986 - 3.11.2010, 11:34

Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  setupVOF85.txt 0,64 Kb
PM MAIL   Вверх
qwerty1986
Дата 3.11.2010, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 29.10.2010

Репутация: нет
Всего: нет



и текст

Присоединённый файл ( Кол-во скачиваний: 4 )
Присоединённый файл  VOF85.f90 192,97 Kb
PM MAIL   Вверх
FCM
Дата 3.11.2010, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 461
Регистрация: 30.3.2009

Репутация: 8
Всего: 9



Цитата(qwerty1986 @  3.11.2010,  11:33 Найти цитируемый пост)
ну хотя бы на мейл([email protected]).Помогите пожалуйста.Расскажите где что скачать, как установить....И я отстану.
Просто не пойму.Может система у меня косячная.Те ссылки которые приводили мне для скачивания gfortran биты почему-то(вернее архивы битые скачиваюся), compaq visual fortran не устанавливается, выдает ошибку каких то строк и требует ключ, который из кряка не воспринимается как правильный.Для интел мшыгфд фортрана требуется визуал студио, которая тоже зараза не ставится.


Нормальные должны быть архивы для gfortran.
Архивы битые скачиваются - это может быть проблема программы-качалки - некоторые (например из mozilla и его клонов) могут завершать скачивание, если соединение долго простаивает. Сравни размеры "битых" архивов с заявленными - наверняка меньше. 

Про коммерческие ничего не скажу - потому что не знаю. Знаю только, что есть пробные (на 1 мес.) бесплатные версии Intel Visual Fortran на intel-сайте - но там качать немало. Еще есть Intel Compiler Suite for Students на allsoft.ru - стоит около 4 т.р.  и тоже качать. Все без Visual Studio, по моему.

С Visual Studio идет бесплатный Silverfrost FNT95 Express - ссылку давал выше.

Нужно навести порядок с системой. 
Можно попробовать качать с помощью Flashget (бесплатная программа). 


Что касается файл с начальными данными  - посмотрю.

Это сообщение отредактировал(а) FCM - 3.11.2010, 13:01
PM MAIL   Вверх
FCM
Дата 3.11.2010, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 461
Регистрация: 30.3.2009

Репутация: 8
Всего: 9



Посмотрел с начальным файлом - пока не идет - похоже там есть несоответствия.
Нет ли в нем опечаток?.


Это сообщение отредактировал(а) FCM - 3.11.2010, 13:29
PM MAIL   Вверх
qwerty1986
Дата 3.11.2010, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 29.10.2010

Репутация: нет
Всего: нет



Ну вот наконец то получилось установить на работе. О каких путях вы говорили(вроде прописать их надо). Все поставил, но выдает при компиляции ошибки такого типа:

||Warning: Extension: Hollerith constant at (1)|
||Warning: Extension: Hollerith constant at (1)|
||Warning: Extension: Conversion from HOLLERITH to INTEGER(4) at (1)|
||Warning: The Hollerith constant at (1) is too long to convert to INTEGER(4)|
||Warning: Extension: Conversion from HOLLERITH to INTEGER(4) at (1)|
||Warning: The Hollerith constant at (1) is too long to convert to INTEGER(4)|
||warning: auto-importing has been activated without --enable-auto-import specified on the command line.|
c:\mingw32\bin\..\lib\gcc\mingw32\4.5.1\..\..\..\crt2.o:crt1.c|| undefined reference to `__dyn_tls_init_callback'|
c:\mingw32\bin\..\lib\gcc\mingw32\4.5.1\..\..\..\crt2.o:crt1.c|| undefined reference to `__cpu_features_init'|
c:\mingw32\bin\..\lib\gcc\mingw32\4.5.1\..\..\..\crt2.o:crt1.c|| undefined reference to `_pei386_runtime_relocator'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_open'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_open'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_integer'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_real'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write_done'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_integer'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_real'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write_done'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_integer'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_real'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write_done'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_integer'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_real'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write_done'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_integer'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_real'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write_done'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_integer'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_real'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write_done'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_integer'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_real'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write_done'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_integer'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_real'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_integer'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write_done'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_integer'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_real'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_integer'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write_done'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_integer'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_real'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_transfer_integer'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_write_done'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_close'|
\VOF85.o:VOF85.f90|| undefined reference to `_gfortran_st_close'|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build finished: 50 errors, 7 warnings (0 minutes, 20 seconds) ===|

PM MAIL   Вверх
FCM
Дата 3.11.2010, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 461
Регистрация: 30.3.2009

Репутация: 8
Всего: 9



Если речь идет о Сode::Blocks for Fortran, то нужно 
зайти в меню Settings-> Compiler and Debugger - > Global Compiler Settings
выбрать GNU Fortran Compiler
затем воити во вкладку Toolchain executables
удостовериться, что правильно указана директория установки MINGW
и правильно заданы следующие пункты
С compiler     -   mingw32-gfortran.exe
C++ compiler -   mingw32-gfortran.exe
Linker for DLL  - mingw32-gfortran.exe

Затем при создании консольного фортран-проекта нужно следить, что выбирается именно GNU Fortran Compiler
PM MAIL   Вверх
qwerty1986
Дата 8.11.2010, 09:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 29.10.2010

Репутация: нет
Всего: нет



Все задано а ошибки не отстают.
\VOF85.f90|3561|\VOF85.f90 3561 .13:|
||Warning: Extension: Hollerith constant  |
\VOF85.f90|3562|\VOF85.f90 3562 .28:|
||Warning: Extension: Hollerith constant  |
\VOF85.f90|3561|\VOF85.f90 3561 .11:|
||Warning: Extension: Conversion from HOLLERITH to INTEGER(4)  |
\VOF85.f90|3561|\VOF85.f90 3561 .11:|
||Warning: The Hollerith constant  is too long to convert to INTEGER(4)|
\VOF85.f90|3562|\VOF85.f90 3562 .26:|
||Warning: Extension: Conversion from HOLLERITH to INTEGER(4)  |
\VOF85.f90|3562|\VOF85.f90 3562 .26:|
||Warning: The Hollerith constant  is too long to convert to INTEGER(4)|
||warning: auto-importing has been activated without --enable-auto-import specified on the command line.|
c:\mingw32\bin\..\lib\gcc\mingw32\4.5.1\..\..\..\crt2.o:crt1.c|| undefined reference to `__dyn_tls_init_callback'|
c:\mingw32\bin\..\lib\gcc\mingw32\4.5.1\..\..\..\crt2.o:crt1.c|| undefined reference to `__cpu_features_init'|
c:\mingw32\bin\..\lib\gcc\mingw32\4.5.1\..\..\..\crt2.o:crt1.c|| undefined reference to `_pei386_runtime_relocator'|
ertr000001.o:(.rdata+0x0)||undefined reference to `_pei386_runtime_relocator'|
||Info: resolving __fmode by linking to __imp___fmode |
||Info: resolving __fpreset by linking to __imp___fpreset |
||=== Build finished: 4 errors, 7 warnings (0 minutes, 4 seconds) ===|

PM MAIL   Вверх
FCM
Дата 8.11.2010, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 461
Регистрация: 30.3.2009

Репутация: 8
Всего: 9



Какой компилятор указан в свойствах даннгого проекта?
PM MAIL   Вверх
qwerty1986
Дата 9.11.2010, 23:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 29.10.2010

Репутация: нет
Всего: нет



настроил так как вы сказали.
PM MAIL   Вверх
FCM
Дата 10.11.2010, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 461
Регистрация: 30.3.2009

Репутация: 8
Всего: 9



Попробуй для начала простую программу, например

Код

PROGRAM Q
   WRITE(*,*)  2*2
END PROGRAM 

PM MAIL   Вверх
qwerty1986
Дата 11.11.2010, 21:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 29.10.2010

Репутация: нет
Всего: нет



Цитата(FCM @ 10.11.2010,  18:40)
Попробуй для начала простую программу, например

Код

PROGRAM Q
   WRITE(*,*)  2*2
END PROGRAM 

Как то странно.Я скачал указанный архив с фортраном. и еще с этого дополнительно архив с фортраном.Установил все это.но сейчас в кодблоке при создании нового файла можно только указать с и с++ файл.Это означает, что фортран у меня все таки не встал?
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Fortran | Следующая тема »


 




[ Время генерации скрипта: 0.0760 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.