Passo 1: Instalar o GnuCOBOL

1.1. Baixe o GnuCOBOL

A página oficial do GnuCOBOL permite baixar os fontes para que você gere o GnuCOBOL a partir de um compilador C++. Esse processo funciona muito bem no Mac e no Linux, mas no Windows apresenta um pouco mais de dificuldade, pois te obriga a instalar softwares adicionais só para completar esse passo.

Por esse motivo, instalaremos o GnuCOBOL a partir de um binário pronto gerado por Arnold Trembley, um dos colaboradores do projeto GnuCOBOL. Clique no link abaixo para baixar esse arquivo:

GnuCOBOL 3.1.2 (23Dec2020) MSYS2 64-bit

Esta é a última e a mais completa versão do compilador (3.1.2), pronta para trabalhar com arquivos indexados e gerada em 64 bits para o Windows 10. Você pode encontrar outras versões mais antigas ou menores acessando a página de Arnold Trembley:

Depois de clicar no link acima, em poucos segundos, o arquivo estará na sua pasta de downloads. Troque sua extensão de “7z” para “exe” para que ele se transforme num instalador:

1.2. Instale o compilador

Dê dois cliques neste executável. Permita que o Windows execute o programa caso ele te peça para confirmar. Aparecerá uma tela perguntando onde você quer instalar.

Neste tutorial, ele foi instalado na pasta home do usuário do equipamento:

c:\Users\linda\gnucobol

Você pode colocá-lo em outro lugar, mas se você fizer isso lembre-se lembre-se sempre, nos próximos passos deste tutorial, de substituir “c:\Users\linda\gnucobol” pelo caminho que você escolher

Entre no Prompt do Windows (cmd) e verifique se o compilador está instalado digitando os seguintes comandos:

cd C:\Users\linda\gnucobol
cobc --version

Se tudo estiver bem, o utilitário cobc exibirá mensagens semelhantes às que aparecem na imagem abaixo:

1.3. Altere a variável PATH e defina outras variáveis de ambiente que o compilador espera encontrar

Continue no Prompt. Neste mesmo diretório, digite o seguinte comando:

cobenv -v

Este utilitário mostra a configuração necessária para que o copilador funcione no seu equipamento:

Anote os valores que aparecem nas três últimas linhas. No meu caso foram:

COB_LIBRARY_PATH=C:\Users\linda\gnucobol\lib\gnucobol
COB_CONFIG_DIR=C:\Users\linda\gnucobol\share\gnucobol\config
COB_COPY_DIR=C:\Users\linda\gnucobol\share\gnucobol\copy

Vá para o painel de controle do Windows e selecione a opção “Sistemas”:

Clique na última opção que aparece na barra do lado esquerdo, “Configurações avançadas do sistema”:

Clique no botão “Variáveis de Ambiente”:

Nesta tela existem duas seções. Clique no botão “Novo” da primeira seção (Variáveis de usuário para {seuNome}). O Windows abrirá uma janela para que você crie uma nova variável de usuário. Crie uma variável chamada COB_MAIN_DIR, com valor C:\Users\linda\gnucobol\bin:

Clique em Ok. O Windows voltará para a tela anterior, mostrando a variável que você acabou de criar. Clique no botão “Novo” mais uma vez e repita a operação para aquelas três variáveis que você havia anotado. No final, a tela de variáveis de ambiente deve mostrar as quatro, com seus respectivos valores:

Agora deslize a barra para baixo e procure pela variável PATH:

Selecione essa variável e clique no botão “Editar”. O Windows abrirá uma outra janela mostrando todos os diretórios que neste momento fazem parte do PATH. O que vamos fazer é inserir quatro novos diretórios nessa variável para que o compilador (e os programas que vamos codificar) possam ser executados de qualquer lugar do Windows. Clique no botão “Novo” dessa janela que acabou de ser aberta. Insira o nome do primeiro diretório…

C:\Users\linda\cobolws\exe

…e em seguida clique em “Ok”. O Windows volta para a tela anterior, mostrando o diretório que você acabou de inserir. Repita essa operação para o diretório abaixo:

C:\Users\linda\cobolws\cmd

A tela de configuração da variável PATH deve mostrar os dois diretórios que inserimos:

1.4. Verifique se a configuração até aqui está funcionando

Feche o Prompt do Windows (cmd) caso ele ainda esteja aberto, e abra de novo para que ele recupere as alterações que fizemos até aqui. Digite o comando abaixo para ver se o Windows consegue localizar o compilador:

cobc -version

Ele deve mostrar a mesma tela que já vimos antes:

Você também pode digitar os comandos abaixo para se certificar de que as demais variáveis de ambiente também foram configuradas com sucesso:

echo %COB_MAIN_DIR%
echo %COB_LIBRARY_PATH%
echo %COB_CONFIG_DIR%
echo %COB_COPY_DIR%

1.5. Próximo passo

Se tudo deu certo até aqui, estamos prontos para iniciar a instalação do VSCode.


AnteriorConteúdoPróximo

2 comentários sobre “Passo 1: Instalar o GnuCOBOL

  1. Olá a todos,

    Troquei a extensão do arquivo para .exe e executei.
    Durante a execução ele pediu um diretório.
    Apontei para o c:\Users\linda\gnucobol
    Mas quando dou o comando cobc –version para ver se foi instalado o compilador, surge esta msg:
    ‘cobc’ não é reconhecido como um comando interno
    ou externo, um programa operável ou um arquivo em lotes.
    Já refiz o procedimento de instalação várias vezes e a msg continua surgindo.
    Alguém tem alguma dica?

    Obrigado
    Marcos A.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *