Recherche…


Installation GNU / Linux

Pour la plupart des distributions GNU / Linux, une version de GnuCOBOL est disponible dans les référentiels. GnuCOBOL était à l'origine OpenCOBOL , renommé lorsque le projet est devenu un projet GNU officiel. De nombreux référentiels utilisent toujours open-cobol comme nom de package (en août 2016).

Pour Fedora et les autres gestionnaires de paquets basés sur RPM

sudo yum install open-cobol

Pour les paquets basés sur Debian, Ubuntu et APT

sudo apt install open-cobol

Ceci est généralement la version 1.1 de la suite du compilateur, et traitera du temps de compilation et des dépendances d'exécution nécessaires lors de l'utilisation de GnuCOBOL.

De source, (hébergé sur SourceForge à l' adresse https://sourceforge.net/projects/open-cobol/), vous aurez besoin de.

  • Suite de compilateur AC; build-essential (ou similaire)
  • Les en-têtes de développement BerkeleyDB et BerkelyDB; libdb , libdb-dev (ou noms similaires)
  • Bibliothèque numérique GNU Multi-Precision; libgmp , libgmp-dev
  • Une version des curses ; ncurses , ncurses-dev
  • Le kit source, gnucobol-1.1.tar.gz (ou mieux, gnucobol-2.0.tar.gz )
  • (Pour modifier les sources du compilateur, les outils GNU Autoconf sont également requis).

Depuis un répertoire de travail, de votre choix:

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

Pour voir les options de configuration possibles, utilisez:

prompt$ ./configure --help

alors

prompt$ ./configure
prompt$ make

En supposant que les dépendances sont en place et que la construction réussit, vérifiez la pré-installation avec

prompt$ make check

ou

prompt$ make checkall

Cela exécute des vérifications internes du compilateur ( make check ) et exécute éventuellement des tests sur la suite de vérification NIST COBOL85 ( make checkall ). La version 1.1 d'OpenCOBOL couvre quelques 9100 tests NIST, les versions récentes couvrent plus de 9700 tests. La suite de tests NIST COBOL85 n'est plus maintenue, mais constitue un ensemble de tests très complet et respectable. COBOL est hautement compatible avec la conception, mais les nouvelles fonctionnalités COBOL 2002 et COBOL 2014 ne font pas partie de la suite de vérification NIST.

Les contrôles internes couvrent quelque 500 tests et des exemples de code compilés.

Si tout va bien, la dernière étape est

prompt$ sudo make install

Ou, pour les systèmes sans sudo , devenez l'utilisateur root pour make install ou utilisez un préfixe ./configure ne nécessitant pas d'autorisations super utilisateur. Le préfixe par défaut pour les versions source est /usr/local .

Si plusieurs versions ont été générées sur la machine et que les bibliothèques locales sont réinstallées, cela doit être suivi avec

prompt$ sudo ldconfig

Pour vous assurer que le cache ld chargeur de liens est correctement actualisé pour correspondre à la nouvelle installation du compilateur.

cobc sera prêt à être utilisé.

cobc --help pour une aide rapide, info open-cobol (ou info gnucobol ) pour une aide plus approfondie, et visitez http://open-cobol.sourceforge.net/ pour des liens vers le Guide du programmeur et un document FAQ de plus de 1200 pages.

Les problèmes d'installation, problèmes ou questions générales peuvent être publiés dans l'espace projet GnuCOBOL, dans les pages de discussion Help getting started sur SourceForge.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow