cobol
Установка GnuCOBOL с помощью GNU / Linux
Поиск…
Установка GNU / Linux
Для большинства дистрибутивов GNU / Linux в репозиториях доступна версия GnuCOBOL . GnuCOBOL был OpenCOBOL , ребрендинг, когда проект стал официальным проектом GNU. Многие репозитории по-прежнему используют open-cobol качестве имени пакета (по состоянию на август 2016 года).
Для Fedora и других менеджеров пакетов на основе RPM
sudo yum install open-cobol
Для пакетов Debian, Ubuntu и APT
sudo apt install open-cobol
Обычно это версия 1.1 пакета компилятора и будет обрабатывать зависимости времени компиляции и времени выполнения, используемые при использовании GnuCOBOL.
Из источника, (размещенного на SourceForge по адресу https://sourceforge.net/projects/open-cobol/), вам понадобится.
- Набор компиляторов AC;
build-essential(или подобное) - BerkeleyDB и BerkelyDB;
libdb,libdb-dev(или аналогичные имена) - Многоточечная цифровая библиотека GNU;
libgmp,libgmp-dev - Версия
curses;ncurses,ncurses-dev - Исходный комплект,
gnucobol-1.1.tar.gz(или лучше,gnucobol-2.0.tar.gz) - (Для изменения источников компилятора также требуются инструменты
GNU Autoconf).
Из рабочего каталога по вашему выбору:
prompt$ tar xvf gnucobol.tar.gz
prompt$ cd gnucobol
Чтобы просмотреть возможные варианты настройки, используйте:
prompt$ ./configure --help
затем
prompt$ ./configure
prompt$ make
Предполагая, что зависимости установлены, и сборка завершается успешно, проверьте предварительную установку с помощью
prompt$ make check
или же
prompt$ make checkall
Это выполняет внутренние проверки компилятора ( make check ) и необязательно запускает тесты с набором верификации NIST COBOL85 ( make checkall ). Версия 1.1 OpenCOBOL охватывает около 9100 тестов NIST, последние версии охватывают более 9700 тестовых проходов. Тест-тест NIST COBOL85 больше не поддерживается, но является очень всеобъемлющим и респектабельным набором тестов. COBOL имеет высокую обратную совместимость, с точки зрения дизайна, но новые функции COBOL 2002 и COBOL 2014 не входят в набор для проверки NIST.
Внутренние проверки охватывают около 500 тестов и компиляции кода образца.
Если все хорошо, последний шаг
prompt$ sudo make install
Или, для систем без sudo , стать пользователем root для make install или использовать префикс ./configure , который не требует прав суперпользователя. Префикс по умолчанию для сборки источника - /usr/local .
Если на машине возникло несколько сборок, а локальные библиотеки были повторно установлены, это должно сопровождаться
prompt$ sudo ldconfig
Чтобы обеспечить правильное обновление кэша ld загрузчика компоновщика, чтобы он соответствовал новой установке компилятора.
cobc будет готов к использованию.
cobc --help для быстрой справки, info open-cobol (или info gnucobol ) для более глубокой помощи и посетите http://open-cobol.sourceforge.net/ для ссылок на Руководство программиста и справочный документ с более чем 1200 страницами.
Проблемы при установке, вопросы или общие вопросы могут быть размещены в пространстве проекта GnuCOBOL, в Help getting started страницы Обсуждение на SourceForge.