en| ptbr

Os lançamentos estáveis e fontes de snapshots CVS para o TinyCOBOL estão disponíveis.

Os lançamentos atuais e alguns antigos estão disponíveis no SourceForge.net .

Os fontes e binários atuais e antigos podem ser baixados na área de downloads do projeto TinyCOBOL


topic Ultimo lançamento: 0.62

Como pegar uma cópia de um lançamento estável do TinyCOBOL.

Requerimentos

Para criar binários dos seus fontes COBOL usando o compilador TinyCOBOL, os seguintes devem estar instalados no seu sistema:

Para compilar o compilador TinyCOBOL e a biblioteca de run-time e dos fontes, os seguintes devem estar instalados no seu sistema:

Lista de Downloads

Arquivo

Descrição

tinycobol-0.62.tar.gz Código Fonte
tinycobol-0.61-2.src.rpm Codigo fonte RPM (versão 4)
tinycobol-devel-0.62.tar.gz Código fonte de exemplos (3)
tinycobol-0.62-1.i386.rpm Binário Linux RPM (versão 4) (1)(2)
Não disponível Binário Linux Debian (1)(2)
Não disponível Binário FreeBSD (5)
Não disponível Binário BeOS (6)
Não disponível Binário Win32 Cygwin (1)(2)
tinycobol-0.62-1.mingw.exe Binário Win32 MinGW (1)(2)(4)

Notas de lançamento

  1. Códigos fonte COBOL de exemplo e a suite de testes de regressão não estão incluídas na distribuição.
  2. Binários de programas utilitários não estão incluídas na distribuição.
  3. Códigos fonte COBOL de exemplos são incluídos na distribuição do fonte.
  4. Executável instalador Win32 Inno Setup.
  5. O Port para o FreeBSD é uma cortesia disponível por Patrick Gardella.
  6. O Port para o BeOS é uma cortesia disponível por Matt Verran.

Snapshots do CVS:

Se você tiver o CVS instalado em seu sistema, O repositório de CVS do TinyCOBOL pode ser baixado via o servidor de CVS anônimo(pserver), usando os seguintes comandos.


Quando pedir por um password para anônimo, simplesmente pressione a tecla Enter.


O módulo que você deseja baixar deve ser especificado como o nomedomodulo (Modulos disponíveis: development, samples e web).

A última versão de desenvolvimento no cvs pode ser visualizada na página web do repositório CVS do SourceForge.net.


Pacotes Necessários:

topic Biblioteca DB de Berkeley

Nota Importante:

O TinyCOBOL usa a Biblioteca DB de Berkeley (API's da versão 1.85) para todo I/O de arquivo.

Embora seja recomendado que a versão 1.85.4 seja usada, qualquer versão da 1.85 até a 4.x pode ser usada.

Note que com qualquer versão usada, somente as API's da versão 1.85 são usadas, então atualizar para o último release é desnecessário.

Alguns usuários tem tido problemas tentando compilar a versão 1.85.4 com versões recentes do GCC(libc6).

Em um esforço para simplificar a instalação, os binários e fontes no formato RPM libc6 foram providenciados.

Note que estes binários não foram totalmente testados, então por favor poste qualquer problema nas listas de discussão.

Arquivo

Descrição

db-1.85.4-src.tar.gz Código fonte 1.85.4
db1-1.85.4-8.src.rpm Código fonte 1.85.4 no formato RPM (versão 4)
db-1.86.tar.gz Código fonte 1.86 portado para Cygwin
db.1.85-src-ac.tgz Código fonte 1.85 portado para MinGW
db1-1.85.4-8.i386.rpm Binário Linux RPM (versão 4) libc6
db1-devel-1.85.4-8.i386.rpm Binário Linux RPM (versão 4) libc6
db-1.86-1.cygwin.tar.gz Binário Win32 Cygwin
db-1.85-ac.mingw32.zip Binário Win32 MinGW

O último fonte (versão 2.x ou superior) pode ser baixado da Softwares Sleepycat.

topic YACC de Berkeley

Nota importante:

Efetivos com as versões 0.56, o parser default do compilador TinyCOBOL é o Bison.

A versão 1.9.3. do YACC de Berkeley(byacc) é agora uma opção.

A Versão 1.9.3 do YACC (byacc), que é disponível nesta página web(veja abaixo), foram modificadas para armazenar grandes gramáticas como COBOL

Usando versões anteriores da YACC de Berkeley na gramática do TinyCOBOL, resultará em uma parada em um erro de overflow de tabela.

Fontes

Notas

yacc-1.9.3-1.tar.gz Código Fonte
Não disponível Código Fonte RPM
byacc-1.9.3-21bw.src.rpm Código Fonte RPM (versão 4) por BitWalk
Não disponível Binário Linux RPM libc5
Não disponível Binário Linux RPM libc6
byacc-1.9.3-21bw.i386.rpm Binário Linux RPM (versão 4) por BitWalk
Não disponível Binário Linux Debian libc6
yacc-1.9.3-1.cygwin.zip Binário Win32 Cygwin
yacc-1.9.3-1.mingw32.zip Binário Win32 MinGW