Полная версия

OSS Group


Авторизация

  

Навигация

Текущее местоположение:  OSS Group :: Wiki :: Admin :: G95 Fortran
Главное меню:   Главная   Документация   Разработка   Контакты   Поиск   Карта сайта   Wiki   Блоги
Разделы Wiki:   Admin  APT  Sandbox

G95 Fortran

G95 - проект создания свободного компилятора Fortran95. Проект отделился от GFortran в конце июля-начале августа 2003 г. из-за идеологических причин. Сейчас развивается самостоятельно. Основной разработчик - Andy Vaught.

На 2004-08-29 - на сайте доступны исходные тексты за середину июля и бинарные сборки за 2004-08-26. CVS или чего-либо подобного с текущими исходными текстами нет, по-видимому, они доступны только разработчикам.

Бинарная сборка способна собирать программы на Fortran90, практически вся спецификация языка поддерживается. Полностью пересобрать из исходников бинарную версию не удалось за неимением исходников и последнего GCC.

Компиляция g95

Для полноценной сборки, с возможность компиляции программ, требуется последний 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


 Комментарии (0)


Wiki::Admin   Карта раздела  Оглавление  Изменения за сутки  Изменения за неделю  Изменения за месяц



Быстрый поиск по Wiki:
И ИЛИ

На эту страницу ссылаются:

©2006-2024 OSS Group. All rights reserved. | Техническая поддержка: Открытые Информационные Технологии и Системы