
GnuCOBOL (anteriormente conhecido como OpenCOBOL e brevemente como GNU Cobol) é uma implementação livre da linguagem de programação COBOL que faz parte do projeto GNU. GnuCOBOL traduz o código COBOL para C e então o compila usando o compilador C nativo.
sudo apt update && sudo apt upgradesudo apt install gnucobolcobc --versionIsso exibirá a versão do GnuCOBOL instalada.
No Windows, a instalação do GnuCOBOL pode ser manual ou via WSL2. Procedimento manual:
Baixe o GnuCOBOL: no endereço: Direto para files no SourceForge
Extraia o ZIP: para um diretório de sua escolha, por exemplo, C:\gnucobol.
bin do GnuCOBOL ao seu PATH:
Path e clique em “Editar”.bin do GnuCOBOL (por exemplo, C:\gnucobol\bin) ao final da lista de caminhos.cobc --versionApós a instalação, você pode testar o GnuCOBOL criando um simples programa COBOL. Por exemplo, crie um arquivo chamado hello.cbl com o seguinte conteúdo:
OBSERVAÇÃO: Em Cobol é importante respeitar esses espaços à esquerda!
*> Meu Hello World em GnuCobol
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
PROCEDURE DIVISION.
DISPLAY "Hello, World!".
STOP RUN.Para compilar e executar no Ubuntu ou no Windows, use os seguintes comandos:
cobc -x hello.cbl
./helloSe você viu algum warning pode estar ocorrendo porque
_FORTIFY_SOURCEestá sendo definido em algum lugar no seu ambiente de compilação. Se isso tiver lhe incomodando, ignore assim:cobc -x hello.cbl 2>/dev/null.
No Windows, o comando para executar o programa seria:
hello.exeIsso deve exibir “Hello, World!” no terminal.
Para macOS e BSD você pode tanto usar o gerenciador de pacotes do sistema, bem como fazer download, assim como no Windows, direto do SourceForge:
https://sourceforge.net/projects/gnucobol/files/gnucobol/3.2/
Para mais informações consulte esse PDF, o Guia e o endereço oficial.
gnu cobol linguagemc programacao