cobol
Instalacja GnuCOBOL z GNU / Linux
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.