Ricerca…


Installazione GNU / Linux

Per la maggior parte delle distribuzioni GNU / Linux, una versione di GnuCOBOL è disponibile nei repository. GnuCOBOL era originariamente OpenCOBOL , rinominato quando il progetto è diventato un progetto GNU ufficiale. Molti repository utilizzano ancora open-cobol come nome del pacchetto (ad agosto 2016).

Per Fedora e altri gestori di pacchetti basati su RPM

sudo yum install open-cobol

Per pacchetti basati su Debian, Ubuntu e APT

sudo apt install open-cobol

Di solito è la versione 1.1 della suite del compilatore e si occuperà del tempo di compilazione e delle dipendenze di runtime richieste quando si utilizza GnuCOBOL.

Dalla fonte, (ospitata su SourceForge su https://sourceforge.net/projects/open-cobol/) è necessario.

  • AC compilatore suite; build-essential (o simile)
  • Intestazioni di sviluppo BerkeleyDB e BerkelyDB; libdb , libdb-dev (o nomi simili)
  • Libreria numerica GNU Multi-Precision; libgmp , libgmp-dev
  • Una versione di curses ; ncurses , ncurses-dev
  • Il kit sorgente, gnucobol-1.1.tar.gz (o meglio, gnucobol-2.0.tar.gz )
  • (Per cambiare le fonti del compilatore, sono necessari anche gli strumenti GNU Autoconf ).

Da una directory di lavoro, a tua scelta:

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

Per vedere le possibili opzioni di configurazione, usa:

prompt$ ./configure --help

Poi

prompt$ ./configure
prompt$ make

Supponendo che le dipendenze siano a posto e la compilazione abbia esito positivo, verifica la preinstallazione con

prompt$ make check

o

prompt$ make checkall

Questo esegue controlli interni del compilatore ( make check ) e opzionalmente esegue test contro la suite di verifica NIST COBOL85 ( make checkall ). La versione 1.1 di OpenCOBOL copre circa 9100 test NIST, le versioni recenti coprono oltre 9700 passaggi di test. La suite di test NIST COBOL85 non viene più gestita, ma è una serie di test molto completa e rispettabile. COBOL è altamente compatibile con le versioni precedenti, per finalità di progettazione, ma le nuove funzionalità COBOL 2002 e COBOL 2014 non fanno parte della suite di verifica NIST.

Le verifiche interne coprono circa 500 test e compilazioni di codice di esempio.

Se tutto va bene, l'ultimo passo è

prompt$ sudo make install

Oppure, per i sistemi senza sudo , diventa l'utente root per make install o usa un prefisso ./configure che non richiede permessi per superutente. Il prefisso predefinito per le build di origine è /usr/local .

Se si sono verificati più di una build sulla macchina e le librerie locali sono state reinstallate, è necessario eseguirne la verifica

prompt$ sudo ldconfig

Per garantire che il caricatore del linker ld cache sia correttamente aggiornato per corrispondere alla nuova installazione del compilatore.

cobc sarà pronto per l'uso.

cobc --help per un aiuto rapido, info open-cobol (o info gnucobol ) per un aiuto più approfondito e visita http://open-cobol.sourceforge.net/ per i collegamenti alla Guida per il programmatore e un documento con le FAQ di oltre 1200 pagine.

I problemi di installazione, i problemi o le domande generali possono essere postati nello spazio del progetto GnuCOBOL, nella Help getting started pagine di discussione su SourceForge.



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow