- Postagens: 68
- Obrigados Recebidos: 5
Utilitários essenciais para programadores de mainframe.
Como configurar COBOL no VS Code com GnuCOBOL
- bopnet
-
Autor do Tópico
- Desconectado
- Administrador
-
- I'm free!
Less
Mais
2 horas 46 minutos atrás #134
por bopnet
COBOL is not DEAD!
Como configurar COBOL no VS Code com GnuCOBOL foi criado 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:
Depois, instale o GnuCOBOL:
Verifique se o compilador foi instalado:
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:
Primeiro programa
Crie um arquivo chamado
:
Para compilar no formato tradicional:
Para compilar um fonte escrito em formato livre:
Depois, execute o programa:
No Windows, o executável normalmente será gerado com a extensão
.
Parâmetros importantes
Algumas opções úteis do compilador:
Gera um programa executável.
Compila um fonte em formato livre.
Gera um módulo que pode ser chamado por outro programa.
Habilita mensagens adicionais de advertência.
Estrutura recomendada para os projetos
Uma organização inicial pode ser:
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
não for encontrado, verifique:
Você utiliza GnuCOBOL no Linux, Windows ou macOS? Compartilhe sua configuração, versão do compilador e extensão utilizada no VS Code.
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
Code:
sudo apt install gnucobol
Code:
cobc --version
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.
Primeiro programa
Crie um arquivo chamado
Code:
ola.cob
Code:
IDENTIFICATION DIVISION.
PROGRAM-ID. OLA.
PROCEDURE DIVISION.
DISPLAY "OLA, COBOL DICAS!"
STOP RUN.
Code:
cobc -x ola.cob
Code:
cobc -x -free ola.cob
Code:
./ola
Code:
.exe
Parâmetros importantes
Algumas opções úteis do compilador:
Code:
cobc -x programa.cob
Code:
cobc -x -free programa.cob
Code:
cobc -m subprograma.cob
Code:
cobc -x -Wall programa.cob
Estrutura recomendada para os projetos
Uma organização inicial pode ser:
Code:
projeto-cobol/
├── fontes/
├── copybooks/
├── arquivos/
├── executaveis/
└── documentacao/
Problemas comuns
Se o comando
Code:
cobc
- 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.
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.