O COBOL está, provavelmente, bem longe de ser uma linguagem de programação extinta.
Nunca fui programador COBOL, mas já tive contato com programas e código-fonte escritos nesta linguagem — que nunca me pareceu difícil de entender e aprender, digo de passagem.
No Linux, qualquer programador de COBOL pode se atendido com compiladores — que podem ser baixados e instalados rapidamente dos repositórios da sua distro favorita.
No Debian (versão 9, aqui!) é possível encontrar pacotes voltados para o COBOL, com o comando ‘apt search’:
apt search cobol
O comando acima, funciona no Ubuntu e em qualquer outra distribuição baseada no Debian.
Usuários do openSUSE, podem usar o zypper:
zypper search cobol
Para instalar o compilador open-cobol, no Debian e Ubuntu, use novamente o apt:
sudo apt install open-cobol
No openSUSE, você pode usar o ‘zypper install’ ou o oneClick install.
Não se preocupe se o nome exibido for GNU-Cobol — este é o novo nome do open-cobol, na verdade.
Usuários Red Hat ou Fedora podem instalar o pacote com o yum:
yum install open-cobol
Para obter a versão instalada, use o parâmetro ‘–version’:
cobc --version
cobc (OpenCOBOL) 1.1.0 Copyright (C) 2001-2009 Keisuke Nishida / Roger While Built Mar 01 2014 13:11:28 Packaged Feb 06 2009 10:30:55 CET
Esta versão pode produzir binários compatíveis com até 6 dialetos da linguagem. Veja como obter a lista de dialetos:
cat cobc.help | grep -i '<dialect>' -A7
-std=<dialect> Compile for a specific dialect : cobol2002 Cobol 2002 cobol85 Cobol 85 ibm IBM Compatible mvs MVS Compatible bs2000 BS2000 Compatible mf Micro Focus Compatible default When not specified
Se você usa o Fedora, pode achar interessante ler sobre como instalar o ambiente de desenvolvimento GNUCobol ou OpenCobol, na sua distro.
5 replies on “Como instalar um compilador COBOL no Linux”
Boa tarde. Sabe me informar como devo fazer para configurar o OpenCobol no linux ( Red Hat) / Apache de forma que possa executar programa para web ( cgi) .
Configurei o arquivo https.conf com os comandos abaixo, mas não funcionou :
setenv LD_LIBRARY_PATH=/usr/local/lib
setenv export LD_LIBRARY_PATH
setenv export LD_RUN_PATH=mylibdir
Quando vou no browser e chamo o executavel gerado e que esta na pasta cgi-bin apresenta o erro abaixo :
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/2.2.3 (Red Hat) Server at 192.168.40.229 Port 80
Neste caso, você teria mais chance de sucesso se pesquisasse pelo problema relacionado à configuração do Apache? https://www.vivaolinux.com.br/topico/Apache-Web-Server/500-Internal-Server-Error-1
Como eu instalo o opencobol/GNU Cobol no Fedora 25 Spin KDE Plasma? O mesmo não está nos repositórios do Sistema Operacional e não sei como colocar a versão para o Fedora 24, já que no repositório do 25, ele não consta … podes me ajudar????
Aqui se encontra a resposta sobre como instalar o OpenCobol ou GNUCobol no Fedora 25: https://elias.praciano.com/2017/02/como-instalar-o-cobol-no-fedora/.
Tudo bem, isso instala a IDE, mas e o compilador GNU COBOL ou OpenCobol? Aí é o problema … tem um tar.gz, no SourceForge, que é para compilar e instalar, com os comandos tradicionais: ./configure, make e make install; porém, dá erro de dependência, dizendo que falta o pacote gmp ou o mesmo não está configurado …, existe uma maneira de adicionar o repositório que há, do Fedora 24, para esse caso? Se tem, como eu faço isso? Aguardo resposta …