| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Fortran > [Tools] Fortran with Eclipse IDE |
| Автор: Saboteur 1.4.2010, 15:33 |
| Приветсвую! Некоторое время назад возникла необходимость переписать парочку расчётных программ, написанных в своё время на фортране (лет 20 назад). Столкнулся с полным незнанием фортрана. До этого писал исключительно на Джаве. Был найден компилятор для фортрана - http://gcc.gnu.org/fortran/, а так же выбрана http://wiki.eclipse.org/PTP/photran/documentation/photran5. Вопрос состоит в том, как можно в Eclipse подключить в качесве внешнего компилятора Gfortran? К сожалению по некоторым причинам использовать Cygwin, как описано в мануале Photrana не могу. Возможно я изначально выбрал не ту IDE? Какой IDE пользуетесь вы? Чито посоветуете? |
| Автор: Saboteur 1.4.2010, 16:05 |
| IDE нужна исключительно для написания/переписывания/дебага. Это всё пагубная привычка к подсветке синтаксиса и прочим вкусностям во мне требует. |
| Автор: kemiisto 1.4.2010, 16:15 |
Я бы сказал по-другому. Использование IDE обычно окупается, если:
Советую использовать текстовый редактор + какую-нить современную систему сборки. Windows я так понимаю. Редакторы: http://www.pnotepad.org/ http://www.vim.org/download.php#pc Системы сборки: http://www.scons.org/ http://www.cmake.org/ |
| Автор: Фантом 1.4.2010, 16:32 | ||||
Для написания и переписывания достаточен приличный редактор с подсветкой синтаксиса. А дебаг... в задачах такого рода для понимания происходящего редко когда можно обойтись точками входа/выхода, просмотрами значений отдельных переменных и т.п. Поэтому стандартные инструменты оказываются малоприменимыми.
Согласен, но дело не только в Photran'е. В вычислительных задачах все это редко имеет смысл (ну кроме каких-то совсем тривиальных вещей) - "избыточность" кода меньше средней, поэтому автогенерация кода, параметров сборки и т.п. почти ничего не дает. |
| Автор: FCM 1.4.2010, 17:26 | ||
Если Windows и есть деньги (или вы относитесь к академическим организациям), то Visual Studio + Intel Visual Fortran Возможно под современными версиями Linux IDE Kdevelop работает с gfortran (???). (Было бы неплохо, если бы например в CodeBlocks под Windows можно было привинтить gfortran или т.п.) |
| Автор: Ekosan 15.5.2010, 10:41 | ||
Ну, вообще говоря, ручками можно прикрутить, а можно воспользоваться готовым решением - http://darmar.vgtu.lt/. В ручную, правда, настраивать долго и не все возможности реализуются. С интеловскими компиляторами можно работать бесплатно только с версиями под линукс, предварительно зарегистрировавшись у них на сайте (выдают лиц. номер). К CodeBlocks прикручивается целая куча компиляторов, в том числе и интеловский и гфортрановский и т.д. Кстати, существует версия CodeBlocks для линуха (заточенная под бубунту) и мака. |
| Автор: FCM 16.5.2010, 12:17 |
| Спасибо за ссылку. Посмотрим на досуге. Насколько понимаю, одновременно несколько компиляторов использоваться в CodeBlocks не могут, в отличие от Visual Studio, где в одном решении можно работать с несколькими разноязычными проектами. |
| Автор: kemiisto 16.5.2010, 12:28 | ||
Дрянь. Не тратьте время. CodeBlocks сам по себе дикий ужас. wxWidgets тоже ужас. А тут ещё и сторонний плагин. Который, к тому же не собирается из исходников. Я вчера на Mac OS X часа 3 крутил, плюнул.
Это да. Бред, а не IDE. Поделка школоты, простите. Оно к тому же ещё и Makefile-based. |
| Автор: Ekosan 16.6.2010, 22:39 | ||
Тогда напишите лучше ;) Кроме того, у вас устаревшие данные, оно уже все это могет (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 |
| Автор: FCM 19.6.2010, 19:55 | ||||
CodeBlocks IDE for Fortran + gfortran работает.
А вот эта версия (10.05, binaries for win32) у меня не видит gfortran - надо поразбираться еще . |
| Автор: Ekosan 20.6.2010, 06:43 | ||
Проверь в настройках пути к компилятору. |
| Автор: FCM 20.6.2010, 08:31 |
| gfortran у меня там же, где и gcc, но gcc определяется, а gfortran - нет. В CodeBlocks IDE 10.05 фортранов вообще нет в списке возможных компиляторов. (В то время как CodeBlocks IDE for Fortran 0.4.1 выдает как список возможных, так и список реально доступных (detected) компиляторов. ) |
| Автор: FCM 21.6.2010, 11:41 |
| Сделал в Code::Blocks 10.05., как описано для gfortran в http://wiki.codeblocks.org/index.php?title=Installing_Fortran_Compiler - заработало (насколько полноценно надо еще посмотреть). Хотя все же не так цивильно, как в Code::Blocks for Fortran. |