Utilitários essenciais para programadores de mainframe.

Como configurar COBOL no VS Code com GnuCOBOL

Mais
2 horas 46 minutos atrás #134 por bopnet
É 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:
Code:
sudo apt update
Depois, instale o GnuCOBOL:
Code:
sudo apt install gnucobol
Verifique se o compilador foi instalado:
Code:
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
Code:
ola.cob
:
Code:
      IDENTIFICATION DIVISION.       PROGRAM-ID. OLA.       PROCEDURE DIVISION.           DISPLAY "OLA, COBOL DICAS!"           STOP RUN.
Para compilar no formato tradicional:
Code:
cobc -x ola.cob
Para compilar um fonte escrito em formato livre:
Code:
cobc -x -free ola.cob
Depois, execute o programa:
Code:
./ola
No Windows, o executável normalmente será gerado com a extensão
Code:
.exe
.
Parâmetros importantes
Algumas opções úteis do compilador:
Code:
cobc -x programa.cob
Gera um programa executável.
Code:
cobc -x -free programa.cob
Compila um fonte em formato livre.
Code:
cobc -m subprograma.cob
Gera um módulo que pode ser chamado por outro programa.
Code:
cobc -x -Wall programa.cob
Habilita mensagens adicionais de advertência.
Estrutura recomendada para os projetos
Uma organização inicial pode ser:
Code:
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
Code:
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.

COBOL is not DEAD!

Por favor Entrar ou Registrar para participar da conversa.

Powered by Fórum Kunena