G95 - проект создания свободного компилятора Fortran95. Проект отделился от GFortran в конце июля-начале августа 2003 г. из-за идеологических причин. Сейчас развивается самостоятельно. Основной разработчик - Andy Vaught.
На 2004-08-29 - на сайте доступны исходные тексты за середину июля и бинарные сборки за 2004-08-26. CVS или чего-либо подобного с текущими исходными текстами нет, по-видимому, они доступны только разработчикам.
Бинарная сборка способна собирать программы на Fortran90, практически вся спецификация языка поддерживается. Полностью пересобрать из исходников бинарную версию не удалось за неимением исходников и последнего GCC.
Для полноценной сборки, с возможность компиляции программ, требуется последний GCC из CVS (с поддержкой ssa_trees). Без этого возможна компиляция только парсера.
Для компиляции в послднем случае требуются пакеты: libgmp libgmp-devel
Выполняется рекомендованная правка configure.in (замена -a и -o в условиях test на && и ||).
Далее: создаётся configure:
$ autoconf
Создаётся Makefile:
$ ./configure CFLAGS="-O2" LIBS="-lgmp" –prefix=/tmp/g95
Компилируется и устанавливается проект:
$ make $ make install
Тоже делается для библиотек:
$ tar xvfz libf95.a.tgz $ cd libf95.a-0.50 $ ./configure CFLAGS="-O2" LIBS="-lgmp" –prefix=/tmp/g95 $ make $ make install
Дата создания: 2006-05-24 10:40:25 (Фетисов Н. А. (naf))
Последнее изменение: 2006-05-24 10:40:25 (Фетисов Н. А. (naf))
Владелец: Фетисов Н. А. (naf)
Версия: 1
Wiki::Admin Карта раздела Оглавление Изменения за сутки Изменения за неделю Изменения за месяц