cobol
Instalación de GnuCOBOL con GNU / Linux
Buscar..
Instalación de GNU / Linux
Para la mayoría de las distribuciones de GNU / Linux, una versión de GnuCOBOL
está disponible en los repositorios. GnuCOBOL
fue originalmente OpenCOBOL
, renombrado cuando el proyecto se convirtió en un proyecto oficial de GNU. Muchos repositorios siguen utilizando open-cobol
como nombre del paquete (a partir de agosto de 2016).
Para Fedora y otros gestores de paquetes basados en RPM
sudo yum install open-cobol
Para paquetes basados en Debian, Ubuntu y APT.
sudo apt install open-cobol
Esta suele ser la versión 1.1 del conjunto de compiladores, y se ocupará de las dependencias de tiempo de compilación y de tiempo de ejecución necesarias cuando se usa GnuCOBOL.
De la fuente (que se encuentra en SourceForge en https://sourceforge.net/projects/open-cobol/) necesitará.
- Paquete de compilación de CA;
build-essential
(o similar) - Cabeceras de desarrollo BerkeleyDB y BerkelyDB;
libdb
,libdb-dev
(o nombres similares) - Biblioteca numérica de precisión múltiple de GNU;
libgmp
,libgmp-dev
- Una versión de las
curses
;ncurses
,ncurses-dev
- El kit de origen,
gnucobol-1.1.tar.gz
(o mejor,gnucobol-2.0.tar.gz
) - (Para cambiar las fuentes del compilador, también se requieren herramientas
GNU Autoconf
).
De un directorio de trabajo, de su elección:
prompt$ tar xvf gnucobol.tar.gz
prompt$ cd gnucobol
Para ver las posibles opciones de configuración, utilice:
prompt$ ./configure --help
Entonces
prompt$ ./configure
prompt$ make
Suponiendo que las dependencias están en su lugar y la compilación se realiza correctamente, verifique la preinstalación con
prompt$ make check
o
prompt$ make checkall
Eso ejecuta las comprobaciones internas del compilador ( make check
) y, opcionalmente, ejecuta pruebas en el conjunto de verificación NIST COBOL85 ( make checkall
). La versión 1.1 de OpenCOBOL cubre unas 9100 pruebas NIST, las versiones recientes cubren más de 9700 pases de prueba. El testuite NIST COBOL85 ya no se mantiene, pero es un conjunto de pruebas muy completo y respetable. COBOL es altamente compatible con versiones anteriores, por intención de diseño, pero las nuevas características COBOL 2002 y COBOL 2014 no son parte del conjunto de verificación NIST.
Los controles internos cubren unas 500 pruebas y compila el código de muestra.
Si todo está bien, el último paso es
prompt$ sudo make install
O, para sistemas sin sudo
, conviértase en el usuario root de make install
o use un prefijo ./configure
que no requiera permisos de superusuario. El prefijo predeterminado para las compilaciones de origen es /usr/local
.
Si se ha producido más de una compilación en la máquina y se vuelven a instalar las bibliotecas locales, esto debe ser seguido por
prompt$ sudo ldconfig
Para asegurarse de que la memoria caché ld
cargador de vinculador se actualice correctamente para que coincida con la nueva instalación del compilador.
cobc
estará listo para su uso.
cobc --help
para obtener ayuda rápida, info open-cobol
(o info gnucobol
) para obtener ayuda más info gnucobol
, y visite http://open-cobol.sourceforge.net/ para obtener enlaces a la Guía del programador y al documento de preguntas frecuentes de más de 1200 páginas.
Los problemas de instalación, los problemas o las preguntas generales se pueden publicar en el espacio del proyecto GnuCOBOL, en las páginas de discusión de Help getting started
la Help getting started
en SourceForge.