Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Tools] Fortran with Eclipse IDE, Как заюзать эти две вещи вместе 
:(
    Опции темы
Saboteur
  Дата 1.4.2010, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



     Приветсвую!
Некоторое время назад возникла необходимость переписать парочку расчётных программ, написанных в своё время на фортране (лет 20 назад). Столкнулся с полным незнанием фортрана. До этого писал исключительно на Джаве.
    Был найден компилятор для фортрана - GFortran, а так же выбрана IDE Eclipse + Photran plugin.
    Вопрос состоит в том, как можно в Eclipse подключить в качесве внешнего компилятора Gfortran?
К сожалению по некоторым причинам использовать Cygwin, как описано в мануале Photrana не могу.
    Возможно я изначально выбрал не ту IDE? Какой IDE пользуетесь вы? Чито посоветуете?
PM MAIL ICQ   Вверх
Фантом
Дата 1.4.2010, 15:53 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вы это прекратите!
***


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

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



Цитата(Saboteur @  1.4.2010,  15:33 Найти цитируемый пост)
Возможно я изначально выбрал не ту IDE? Какой IDE пользуетесь вы? Чито посоветуете? 

А Вы уверены, что Вам вообще нужна IDE? Обычно в вычислительных задачах пользы от них немного.
PM   Вверх
Saboteur
Дата 1.4.2010, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



IDE нужна исключительно для написания/переписывания/дебага. Это всё пагубная привычка к подсветке синтаксиса и прочим вкусностям  во мне требует. smile
PM MAIL ICQ   Вверх
kemiisto
Дата 1.4.2010, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



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

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



Цитата(Фантом @  1.4.2010,  16:53 Найти цитируемый пост)
Обычно в вычислительных задачах пользы от них немного.

Я бы сказал по-другому. Использование IDE обычно окупается, если:
  • Есть автодополнение кода.
  • Есть тольковая встроенная система контекстной помощи.
  • IDE избавляет от ручной сборки проекты и от унылой автоматизации.
  • ...
Photran не может похвастаться ничем из этого списка. Автодополнения нет, контекстной справки - и в помине, хоть сколь-нибудь серьёзный проект можно написать только изпользуя make-файлы. Фи, короче.

Советую использовать текстовый редактор + какую-нить современную систему сборки.

Windows я так понимаю.

Редакторы:
Programmer’s Notepad
gvim

Системы сборки:
SCons
CMake

Это сообщение отредактировал(а) kemiisto - 1.4.2010, 16:19


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Фантом
Дата 1.4.2010, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вы это прекратите!
***


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

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



Цитата(Saboteur @  1.4.2010,  16:05 Найти цитируемый пост)
IDE нужна исключительно для написания/переписывания/дебага. Это всё пагубная привычка к подсветке синтаксиса и прочим вкусностям  во мне требует.

Для написания и переписывания достаточен приличный редактор с подсветкой синтаксиса. 

А дебаг... в задачах такого рода для понимания происходящего редко когда можно обойтись точками входа/выхода, просмотрами значений отдельных переменных и т.п. Поэтому стандартные инструменты оказываются малоприменимыми.

Цитата(kemiisto @  1.4.2010,  16:15 Найти цитируемый пост)
Я бы сказал по-другому. Использование IDE обычно окупается, если:

    * Есть автодополнение кода.
    * Есть тольковая встроенная система контекстной помощи.
    * IDE избавляет от ручной сборки проекты и от унылой автоматизации.
    * ...

Согласен, но дело не только в Photran'е. В вычислительных задачах все это редко имеет смысл (ну кроме каких-то совсем тривиальных вещей) - "избыточность" кода меньше средней, поэтому автогенерация кода, параметров сборки и т.п. почти ничего не дает.
PM   Вверх
FCM
Дата 1.4.2010, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Saboteur @  1.4.2010,  15:33 Найти цитируемый пост)
Возможно я изначально выбрал не ту IDE? Какой IDE пользуетесь вы? Чито посоветуете? 

Если Windows и есть деньги (или вы относитесь к академическим организациям), то Visual Studio + Intel Visual Fortran

Возможно под современными версиями Linux   IDE Kdevelop работает с gfortran (???).

(Было бы неплохо, если бы например в CodeBlocks под Windows можно было привинтить gfortran или т.п.)
PM MAIL   Вверх
Ekosan
Дата 15.5.2010, 10:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(FCM @ 1.4.2010,  17:26)
Было бы неплохо, если бы например в CodeBlocks под Windows можно было привинтить gfortran или т.п.

Ну, вообще говоря, ручками можно прикрутить, а можно воспользоваться готовым решением - CodeBlocks IDE for Fortran.  В ручную, правда, настраивать долго и не все возможности реализуются.
 С интеловскими компиляторами можно работать бесплатно только с версиями под линукс, предварительно зарегистрировавшись у них на сайте (выдают лиц. номер).
 К CodeBlocks прикручивается целая куча компиляторов, в том числе и интеловский и гфортрановский и т.д. Кстати, существует  версия CodeBlocks для линуха (заточенная под бубунту) и мака.

Это сообщение отредактировал(а) Ekosan - 15.5.2010, 10:47
PM MAIL   Вверх
FCM
Дата 16.5.2010, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Спасибо за ссылку. Посмотрим на досуге.

Цитата(Ekosan @  15.5.2010,  10:41 Найти цитируемый пост)
К CodeBlocks прикручивается целая куча компиляторов

Насколько понимаю, одновременно несколько компиляторов использоваться в CodeBlocks  не могут, в отличие от Visual Studio, где в одном решении можно работать с несколькими разноязычными проектами.
PM MAIL   Вверх
kemiisto
Дата 16.5.2010, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дикий Кот. =^.^=
****
Награды: 1



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

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



Цитата(FCM @  16.5.2010,  13:17 Найти цитируемый пост)
Спасибо за ссылку. Посмотрим на досуге.

Дрянь. Не тратьте время. CodeBlocks сам по себе дикий ужас. wxWidgets тоже ужас. А тут ещё и сторонний плагин. Который, к тому же не собирается из исходников. Я вчера на Mac OS X часа 3 крутил, плюнул. smile Великий и ужасный С++.

Цитата(FCM @  16.5.2010,  13:17 Найти цитируемый пост)
Насколько понимаю, одновременно несколько компиляторов использоваться в CodeBlocks  не могут, в отличие от Visual Studio, где в одном решении можно работать с несколькими разноязычными проектами. 

Это да. Бред, а не IDE. Поделка школоты, простите.

Оно к тому же ещё и Makefile-based. smile 


--------------------
PM MAIL WWW GTalk Jabber   Вверх
Ekosan
Дата 16.6.2010, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(kemiisto @  16.5.2010,  12:28 Найти цитируемый пост)
Цитата(FCM @  16.5.2010,  13:17 )Насколько понимаю, одновременно несколько компиляторов использоваться в CodeBlocks  не могут, в отличие от Visual Studio, где в одном решении можно работать с несколькими разноязычными проектами. Это да. Бред, а не IDE. Поделка школоты, простите.Оно к тому же ещё и Makefile-based.  

 Тогда напишите лучше ;) 
Кроме того, у вас устаревшие данные, оно уже все это могет (ver10.5)...
Very fast custom build system (no makefiles needed)
Support for parallel builds (utilizing your CPU's extra cores)
Multi-target projects
Workspaces to combine multiple projects
Inter-project dependencies inside workspace
Imports MSVC projects and workspaces (NOTE: assembly code not supported yet) 
Imports Dev-C++ projects

Это сообщение отредактировал(а) Ekosan - 16.6.2010, 22:41
PM MAIL   Вверх
FCM
Дата 19.6.2010, 19:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Ekosan @  15.5.2010,  10:41 Найти цитируемый пост)
Ну, вообще говоря, ручками можно прикрутить, а можно воспользоваться готовым решением - CodeBlocks IDE for Fortran.  В ручную, правда, настраивать долго и не все возможности реализуются.

CodeBlocks IDE for Fortran + gfortran   работает.
 
Цитата(Ekosan @  16.6.2010,  22:39 Найти цитируемый пост)
Кроме того, у вас устаревшие данные, оно уже все это могет (ver10.5)...

А вот эта версия (10.05, binaries for win32) у меня не видит gfortran   - надо поразбираться еще .


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


Новичок



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

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



Цитата(FCM @ 19.6.2010,  19:55)
А вот эта версия (10.05, binaries for win32) у меня не видит gfortran   - надо поразбираться еще .

Проверь в настройках пути к компилятору. 
PM MAIL   Вверх
FCM
Дата 20.6.2010, 08:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



gfortran у меня там же, где и gcc, но gcc определяется, а gfortran - нет.
В CodeBlocks IDE 10.05 фортранов вообще нет в списке возможных компиляторов.
(В то время как CodeBlocks IDE for Fortran 0.4.1 выдает как список возможных, так и список реально доступных (detected) компиляторов. )



Это сообщение отредактировал(а) FCM - 23.6.2010, 20:48
PM MAIL   Вверх
FCM
Дата 21.6.2010, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Сделал в Code::Blocks 10.05., как описано для gfortran  в http://wiki.codeblocks.org/index.php?title...ortran_Compiler - заработало (насколько полноценно надо еще посмотреть).
Хотя все же не так цивильно, как в Code::Blocks for Fortran.


Это сообщение отредактировал(а) FCM - 23.6.2010, 20:51
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Fortran | Следующая тема »


 




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


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

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