Compilando Programas Cobol no Linux
Depois de verificar que existem muitos programas em Cobol rodando hoje, e a pedidos, estou trazendo para vocês o procedimento para instalação do OpenCOBOL no Linux, uma ferramenta livre para compilar programas escritos nesta linguagem.
Primeiramente é preciso preparar o sistema para a instalação. A compilação da ferramenta precisa das bibliotecas GNU MP (libgmp) 4.1.2 ou superior, GNU Libtool (libltdl), Berkeley DB (libdb) 1.85 ou superior – neste caso instalaremos a 4, e o Ncurses (libncurses) 5.2 ou superior.
Como no meu servidor já estavam instaladas a GNU Libtool e o Ncurses, apenas precisei adicionar as outras duas bibliotecas. Caso seja necessário instalar as outras, lembre-se que é sempre bom instalar os pacotes dev também.
# apt-get install libgmp3-dev
# apt-get install libdb4.4 libdb4.4-dev
Agora podemos fazer o download do compilador no seu site http://www.opencobol.org/.
O processo de compilação é o padrão.
# tar zxvf open-cobol-1.0.tar.gz
# cd open-cobol-1.0
# ./configure
# make
# make install
Por algum motivo o diretório /usr/local/lib do meu servidor não estava no caminho de busca de bibliotecas do sistema. Então eu adicionei este diretório ao arquivo /etc/ld.so.conf.
# vim /etc/ld.so.conf
/usr/local/lib
# ldconfig
Agora vou criar um aplicativo simples para que seja compilado no nosso OpenCOBOL.
# vim hello.cob
* Sample COBOL program
IDENTIFICATION DIVISION.
PROGRAM-ID. hello.
PROCEDURE DIVISION.
DISPLAY “Hello World!”.
STOP RUN.
# cobc -x hello.cob
./hello
Hello World!
Pronto. Espero ter ajudado.

julho 3rd, 2009 at 10:26
bom dia, blz?
estou tentando instalar num ubuntu9 ligth
e ele da um mensagem qdo
./configure
error: newly created file is older than distibuted files!
check your system cloick
obrigado
julho 7th, 2009 at 8:30
qual distro que vc usa com o open-cobol?
valeu
agosto 18th, 2009 at 16:51
Oi.
Eu tenho um compilador COBOL da MICRO-SOFT by MICROFOCUS desde 1994.
O meu computador antigo deu pane e a minha irmã resolveu me dar um computador, só que o sistema é LINUX e eu não sei como instalar.
O SETUP do meu instalador do cobol cria todos os diretorios, caminhos, e altera o CONFIG.SYS/AUTOEXEC.BAT(no WINDOWS).
Eu não queria trocar o LINUX pelo WINDOWS.
Será que alguem pude me ajudar.
Obrigado.
Obs.: Caso alguem tenha a solução do meu problema, envie E-mail para manuel220257@hotmail.com.