![]() |
|
![]() ![]() ![]() |
|
FCM |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 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 |
|||
|
||||
qwerty1986 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 29.10.2010 Репутация: нет Всего: нет |
С расширением f90
|
|||
|
||||
qwerty1986 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 29.10.2010 Репутация: нет Всего: нет |
Короче парни.Дайте пожалуйста ссылки если кто знает на нормальный visual fortran.У меня есть, но кряк почему то не работест
|
|||
|
||||
FCM |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 461 Регистрация: 30.3.2009 Репутация: 8 Всего: 9 |
На форуме не дают ссылки на нелицензионное коммерческое ПО
|
|||
|
||||
qwerty1986 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 29.10.2010 Репутация: нет Всего: нет |
ну хотя бы на мейл([email protected]).Помогите пожалуйста.Расскажите где что скачать, как установить....И я отстану. Просто не пойму.Может система у меня косячная.Те ссылки которые приводили мне для скачивания gfortran биты почему-то(вернее архивы битые скачиваюся), compaq visual fortran не устанавливается, выдает ошибку каких то строк и требует ключ, который из кряка не воспринимается как правильный.Для интел мшыгфд фортрана требуется визуал студио, которая тоже зараза не ставится. Очень нужно.Я не прошу что то делать(программировать) для меня. Кстати файл с входными данными я прикрепил и исправленный код программы на фортран.Проверьте пожалуйста работает или нет, в виду того что сам проверить не могу. Это сообщение отредактировал(а) qwerty1986 - 3.11.2010, 11:34 Присоединённый файл ( Кол-во скачиваний: 2 ) ![]() |
|||
|
||||
qwerty1986 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 29.10.2010 Репутация: нет Всего: нет |
||||
|
||||
FCM |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 461 Регистрация: 30.3.2009 Репутация: 8 Всего: 9 |
Нормальные должны быть архивы для 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 |
|||
|
||||
FCM |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 461 Регистрация: 30.3.2009 Репутация: 8 Всего: 9 |
Посмотрел с начальным файлом - пока не идет - похоже там есть несоответствия.
Нет ли в нем опечаток?. Это сообщение отредактировал(а) FCM - 3.11.2010, 13:29 |
|||
|
||||
qwerty1986 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 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) ===| |
|||
|
||||
FCM |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 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 |
|||
|
||||
qwerty1986 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 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) ===| |
|||
|
||||
FCM |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 461 Регистрация: 30.3.2009 Репутация: 8 Всего: 9 |
Какой компилятор указан в свойствах даннгого проекта?
|
|||
|
||||
qwerty1986 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 29.10.2010 Репутация: нет Всего: нет |
настроил так как вы сказали.
|
|||
|
||||
FCM |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 461 Регистрация: 30.3.2009 Репутация: 8 Всего: 9 |
Попробуй для начала простую программу, например
|
|||
|
||||
qwerty1986 |
|
||||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 29.10.2010 Репутация: нет Всего: нет |
Как то странно.Я скачал указанный архив с фортраном. и еще с этого дополнительно архив с фортраном.Установил все это.но сейчас в кодблоке при создании нового файла можно только указать с и с++ файл.Это означает, что фортран у меня все таки не встал? |
||||
|
|||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Fortran | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |