cobol
GnuCOBOL-installation med GNU / Linux
Sök…
GNU / Linux-installation
För de flesta GNU / Linux-distributioner är en version av GnuCOBOL
tillgänglig i förvaren. GnuCOBOL
var ursprungligen OpenCOBOL
, omdirigerades när projektet blev ett officiellt GNU-projekt. Många förvar använder fortfarande open-cobol
som paketnamn (från augusti 2016).
För Fedora och andra RPM-baserade pakethanterare
sudo yum install open-cobol
För Debian-, Ubuntu- och APT-baserade paket
sudo apt install open-cobol
Detta är vanligtvis version 1.1 av kompilersviten och kommer att hantera kompileringstiden och runtime-beroenden som krävs när du använder GnuCOBOL.
Från källan, (värd på SourceForge på https://sourceforge.net/projects/open-cobol/) behöver du.
- AC kompilator svit;
build-essential
(eller liknande) - BerkeleyDB och BerkelyDB utvecklingsrubriker;
libdb
,libdb-dev
(eller liknande namn) - GNU Multi-Precision numerisk bibliotek;
libgmp
,libgmp-dev
- En version av
curses
;ncurses
,ncurses-dev
-
gnucobol-1.1.tar.gz
,gnucobol-1.1.tar.gz
(eller bättre,gnucobol-2.0.tar.gz
) - (För att ändra kompileringskällorna krävs också
GNU Autoconf
verktyg).
Från en fungerande katalog, efter eget val:
prompt$ tar xvf gnucobol.tar.gz
prompt$ cd gnucobol
För att se de möjliga konfigurationsalternativen använder du:
prompt$ ./configure --help
Sedan
prompt$ ./configure
prompt$ make
Förutsatt att beroenden är på plats och byggandet lyckas, verifiera förinstallationen med
prompt$ make check
eller
prompt$ make checkall
Som kör interna kontroller av kompilatorn ( make check
) och kör valfritt tester mot NIST COBOL85-verifieringssviten ( make checkall
). Version 1.1 av OpenCOBOL täcker några 9100 NIST-test, de senaste versionerna omfattar mer än 9700 testpasseringar. NIST COBOL85 testutrustning upprätthålls inte längre utan är en mycket omfattande och respektabel uppsättning tester. COBOL är mycket bakåtkompatibel, av designintensiven, men nya COBOL 2002 och COBOL 2014-funktioner är inte en del av NIST-verifieringssviten.
De interna kontrollerna omfattar cirka 500 tester och sammanställning av provkoder.
Om allt är bra är det sista steget
prompt$ sudo make install
Eller, för system utan sudo
, bli rotanvändaren för make install
eller använda ett ./configure
som inte kräver superanvändarbehörigheter. Standardprefixet för /usr/local
är /usr/local
.
Om mer än en byggnad har inträffat på maskinen och lokala bibliotek installeras på nytt måste detta följas upp
prompt$ sudo ldconfig
För att säkerställa att ld
cache uppdateras korrekt så att den matchar den nya kompilatorinstallationen.
cobc
är redo att användas.
cobc --help
för snabb hjälp, info open-cobol
(eller info gnucobol
) för djupare hjälp, och besök http://open-cobol.sourceforge.net/ för länkar till Programmer Guide och ett 1200+ sida FAQ-dokument.
Installationsproblem, problem eller allmänna frågor kan läggas till GnuCOBOL-projektutrymmet i Help getting started
Diskussionssidor på SourceForge.