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.