Fórum — COBOL Dicas

Conhecimento que atravessa gerações. Compartilhe o que você sabe.

Como configurar COBOL no VS Code com GnuCOBOL

Publicado

Publicação inicial

05/09/2026 02:02 · Publicado

#122
É possível estudar e desenvolver programas COBOL em um computador pessoal utilizando o Visual Studio Code e o compilador GnuCOBOL.
O VS Code será utilizado para editar e organizar os fontes, enquanto o GnuCOBOL ficará responsável pela compilação e geração do programa executável.
Instalação no Debian e derivados
No terminal, atualize a relação de pacotes:
Código
sudo apt update


Depois, instale o GnuCOBOL:
Código
sudo apt install gnucobol


Verifique se o compilador foi instalado:
Código
cobc --version


Configuração do VS Code
No VS Code, instale uma extensão de suporte à linguagem COBOL. Uma das opções disponíveis é a extensão COBOL da Bitlang.
A extensão auxilia com:
  • Destaque de sintaxe;
  • Identificação das divisões do programa;
  • Navegação pelo fonte;
  • Suporte aos formatos fixo e livre;
  • Organização de programas e copybooks;
  • Comandos relacionados à compilação.

É importante observar que a extensão não substitui o compilador. O GnuCOBOL ainda precisa estar instalado no sistema operacional.
Primeiro programa
Crie um arquivo chamado
Código
ola.cob


:
Código · COBOL
       IDENTIFICATION DIVISION.
       PROGRAM-ID. OLA.

       PROCEDURE DIVISION.
           DISPLAY "OLA, COBOL DICAS!"
           STOP RUN.


Para compilar no formato tradicional:
Código
cobc -x ola.cob


Para compilar um fonte escrito em formato livre:
Código
cobc -x -free ola.cob


Depois, execute o programa:
Código
./ola


No Windows, o executável normalmente será gerado com a extensão
Código
.exe


.
Parâmetros importantes
Algumas opções úteis do compilador:
Código
cobc -x programa.cob


Gera um programa executável.
Código
cobc -x -free programa.cob


Compila um fonte em formato livre.
Código
cobc -m subprograma.cob


Gera um módulo que pode ser chamado por outro programa.
Código
cobc -x -Wall programa.cob


Habilita mensagens adicionais de advertência.
Estrutura recomendada para os projetos
Uma organização inicial pode ser:
Código
projeto-cobol/
├── fontes/
├── copybooks/
├── arquivos/
├── executaveis/
└── documentacao/


No início, também é possível manter tudo em uma única pasta e separar os arquivos conforme o projeto crescer.
Problemas comuns
Se o comando
Código
cobc


não for encontrado, verifique:
  • Se o GnuCOBOL foi realmente instalado;
  • Se o terminal foi reiniciado;
  • Se o diretório do compilador está configurado no PATH;
  • Se o VS Code está utilizando o mesmo ambiente do terminal;
  • Se a instalação possui todas as dependências necessárias.

Se o programa apresentar erros de sintaxe, confirme se o fonte foi escrito em formato fixo ou livre e utilize a opção de compilação correspondente.
Você utiliza GnuCOBOL no Linux, Windows ou macOS? Compartilhe sua configuração, versão do compilador e extensão utilizada no VS Code.
Agradecimentos: 0 Entre para agradecer