Szukaj…


Instalacja GNU / Linux

W przypadku większości dystrybucji GNU / Linux wersja GnuCOBOL jest dostępna w repozytoriach. GnuCOBOL był pierwotnie OpenCOBOL , przemianowany, kiedy projekt stał się oficjalnym projektem GNU. Wiele repozytoriów nadal używa open-cobol jako nazwy pakietu (od sierpnia 2016 r.).

Dla Fedory i innych menedżerów pakietów opartych na RPM

sudo yum install open-cobol

Dla pakietów opartych na Debianie, Ubuntu i APT

sudo apt install open-cobol

Zwykle jest to wersja 1.1 pakietu kompilatora i poradzi sobie z czasem kompilacji i zależnościami wykonawczymi wymaganymi podczas korzystania z GnuCOBOL.

Ze źródła (hostowanego na SourceForge pod adresem https://sourceforge.net/projects/open-cobol/) będziesz potrzebować.

  • Pakiet kompilatora AC; build-essential (lub podobny)
  • Nagłówki rozwojowe BerkeleyDB i BerkelyDB; libdb , libdb-dev (lub podobne nazwy)
  • Biblioteka numeryczna GNU Multi-Precision; libgmp , libgmp-dev
  • Wersja curses ; ncurses , ncurses-dev
  • Zestaw źródłowy, gnucobol-1.1.tar.gz (lub lepszy, gnucobol-2.0.tar.gz )
  • (Do zmiany źródeł kompilatora wymagane są również narzędzia GNU Autoconf ).

Z wybranego katalogu roboczego:

prompt$ tar xvf gnucobol.tar.gz
prompt$ cd gnucobol

Aby zobaczyć możliwe opcje konfiguracji, użyj:

prompt$ ./configure --help

Następnie

prompt$ ./configure
prompt$ make

Zakładając, że istnieją zależności i kompilacja się powiedzie, sprawdź wstępną instalację za pomocą

prompt$ make check

lub

prompt$ make checkall

Uruchamia wewnętrzne kontrole kompilatora ( make check ) i opcjonalnie uruchamia testy z pakietem weryfikacyjnym NIST COBOL85 ( make checkall ). Wersja 1.1 OpenCOBOL obejmuje około 9100 testów NIST, ostatnie wersje obejmują ponad 9700 testów. Witryna testowa NIST COBOL85 nie jest już utrzymywana, ale stanowi bardzo kompleksowy i godny szacunku zestaw testów. COBOL jest zgodny z poprzednimi wersjami, zgodnie z założeniami projektowymi, ale nowe funkcje COBOL 2002 i COBOL 2014 nie są częścią pakietu weryfikacyjnego NIST.

Wewnętrzne kontrole obejmują około 500 testów i kompilacji przykładowego kodu.

Jeśli wszystko jest w porządku, ostatnim krokiem jest

prompt$ sudo make install

Lub, w systemach bez sudo , zostań użytkownikiem root, aby make install lub użyj prefiksu ./configure , który nie wymaga uprawnień superużytkownika. Domyślny prefiks dla kompilacji źródłowych to /usr/local .

Jeśli na komputerze pojawi się więcej niż jedna kompilacja, a biblioteki lokalne zostaną ponownie zainstalowane, należy to zrobić

prompt$ sudo ldconfig

Aby upewnić się, że ładowarka linker ld cache jest właściwie odświeżana, aby dopasować nowy kompilator zainstalować.

cobc będzie gotowy do użycia.

cobc --help aby uzyskać szybką pomoc, info open-cobol (lub info gnucobol ), aby uzyskać głębszą pomoc, i odwiedź http://open-cobol.sourceforge.net/ w celu uzyskania linków do Przewodnika programisty i ponad 1200 stron dokumentu FAQ.

Problemy z instalacją, problemy lub ogólne pytania mogą być publikowane w obszarze projektu GnuCOBOL, w Help getting started Strony do dyskusji na SourceForge.



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow