| Subcribe via RSS

Compilando Programas Cobol no Linux

março 17th, 2008 Posted in Dicas


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. :)

3 Responses to “Compilando Programas Cobol no Linux”

  1. mario Says:

    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


  2. mario Says:

    qual distro que vc usa com o open-cobol?
    valeu


  3. Manuel Turnes Diz Says:

    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.


Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes