cobol
GnuCOBOL-Installation mit GNU / Linux
Suche…
GNU / Linux installieren
Für die meisten GNU / Linux-Distributionen ist eine Version von GnuCOBOL
in den Repositorys verfügbar. GnuCOBOL
war ursprünglich OpenCOBOL
und wurde umbenannt, als das Projekt ein offizielles GNU-Projekt wurde. Viele Repositories verwenden immer noch open-cobol
als Paketnamen (Stand August 2016).
Für Fedora und andere RPM-basierte Paketmanager
sudo yum install open-cobol
Für Debian-, Ubuntu- und APT-basierte Pakete
sudo apt install open-cobol
Dies ist normalerweise Version 1.1 der Compiler-Suite und befasst sich mit der Kompilierzeit und den Laufzeitabhängigkeiten, die bei der Verwendung von GnuCOBOL erforderlich sind.
Von der Quelle (gehostet bei SourceForge unter https://sourceforge.net/projects/open-cobol/) werden Sie benötigt.
- AC-Compiler-Suite;
build-essential
(oder ähnlich) - BerkeleyDB- und BerkelyDB-Entwicklungsheader;
libdb
,libdb-dev
(oder ähnliche Namen) - GNU Multi-Precision-Numerische Bibliothek;
libgmp
,libgmp-dev
- Eine Version von
curses
;ncurses
,ncurses-dev
- Das
gnucobol-1.1.tar.gz
(oder bessergnucobol-2.0.tar.gz
) - (Zum Ändern der Compilerquellen sind auch
GNU Autoconf
Tools erforderlich).
Aus einem Arbeitsverzeichnis Ihrer Wahl:
prompt$ tar xvf gnucobol.tar.gz
prompt$ cd gnucobol
Um die möglichen Konfigurationsoptionen anzuzeigen, verwenden Sie:
prompt$ ./configure --help
Dann
prompt$ ./configure
prompt$ make
Vorausgesetzt, dass Abhängigkeiten vorhanden sind und die Erstellung erfolgreich ist, überprüfen Sie die Vorinstallation mit
prompt$ make check
oder
prompt$ make checkall
Dadurch werden interne Prüfungen des Compilers ausgeführt ( make check
) und optional Tests mit der NIST COBOL85-Verifikationssuite ( make checkall
) durchgeführt. Version 1.1 von OpenCOBOL deckt einige 9100 NIST-Tests ab, neuere Versionen umfassen mehr als 9700 Testpässe. Die NIST COBOL85 Testsuite wird nicht mehr gepflegt, sondern ist eine sehr umfangreiche und respektable Testreihe. COBOL ist vom Design her sehr abwärtskompatibel, aber die neuen Features von COBOL 2002 und COBOL 2014 sind nicht Teil der NIST-Verifikationssuite.
Die internen Prüfungen umfassen etwa 500 Tests und die Erstellung von Beispielcodes.
Wenn alles gut ist, ist der letzte Schritt
prompt$ sudo make install
Bei Systemen ohne sudo
werden Sie zum Root-Benutzer für make install
oder verwenden Sie ein Präfix ./configure
, für das keine Super-User-Berechtigungen erforderlich sind. Das Standardpräfix für Quell-Builds ist /usr/local
.
Wenn auf dem Computer mehr als ein Build erstellt wurde und die lokalen Bibliotheken neu installiert werden, muss dies mit verfolgt werden
prompt$ sudo ldconfig
Um sicherzustellen, dass der Linker Loader- ld
Cache ordnungsgemäß an die neue Compiler-Installation angepasst wird.
cobc
ist einsatzbereit.
cobc --help
für schnelle Hilfe, info open-cobol
(oder info gnucobol
) für weitergehende Hilfe und http://open-cobol.sourceforge.net/ für Links zum Programmierhandbuch und ein FAQ-Dokument mit über 1200 Seiten.
Installationsprobleme, Probleme oder allgemeine Fragen können in den GnuCOBOL-Projektbereich auf den Diskussionsseiten der Help getting started
SourceForge veröffentlicht werden.