cobol
Installation de GnuCOBOL avec GNU / Linux
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.