HTCOBOL

 

NOME

htcobol - compilador COBOL 85

 

SUMARIO

htcobol [ opcoes ] nomedoarquivo

 

DESCRICAO

Um compilador para a COmmon Business Oriented Language, COBOL.

Htcobol le o fonte COBOL no arquivo nomedoarquivo e dependendo da opcao ele ira preprocessar, compilar, assemblar e linkar gerando um binario executavel.

O compilador gera GNU assembler para a plataforma IA32 (i386). Com a ajuda do conjunto de ferramentas GCC, este codigo intermediario pode ser compilado e linkado gerando um binario executavel.

Um binario executavel pode ser criado diretamente pelo compilador, ou gerar o codigo assembler intermediario usando um Makefile para os passos de assemble e link.



O compilador reconhece varias opcoes de linha de comando como descrito abaixo.

Voce pode obter uma mensagem de help invocando htcobol com a opcao -h

 

ARQUIVOS DE INICIALIZACAO

Muitas opcoes do compilador podem ser setadas usando o arquivo de recursos e/ou opcoes na linha de comando.

O nome do arquivo de recursos padrao e htcobolrc.

A precedencia de algumas opcoes do compilador sao a seguir:

1.
Opcoes de linha de comando, se disponiveis.
2.
Variaveis de ambiente, se disponiveis.
3.
Opçoes de arquivo de recursos, se disponivel.
4.
Opcoes padrao de recurso em tempo de compilacao, se disponiveis.
 

OPCOES

Opcoes especificas do Compilador:
-h
Mostra ajuda.
-a
Cria biblioteca estatica; pre-processa, compila, assembla e arquiva.
-B
modo especifico para aglutinacao (estatica/dinamica).
-c
Compilacao para um modulo de objeto estaticamente linkado.
-E
Saida do preprocessador para saida padrao apenas; nao compila, assembla ou linka
-g
Gera saida de debug de compilacao.
-l <arquivo>
Adiciona biblioteca na linkedicao.
-L <diretorio>
Adiciona diretorio ao caminho de procura de bibliotecas.
-m
Cria biblioteca dinamica; pre-processa, compila, assembla e linka.
-n
Não executa nenhum comando, deve mostrar a compilacao.
-o <arquivo>
Especifica nome do executavel (padrao de entrada x extensao).
-S
Preprocessa, compila(gera codigo assembler) somente; nao assembla ou linka.
-t
Nao remove os arquivos intermediarios(arquivo assembly, arquivo COBOL pre-processado) gerados durante a compilacao.
-x
Compilacao para criar um executavel.
-v
Gera saida do compilador verbosa.
-V
Mostra informacoes da versao do compilador e sai.
-Wl,<opcoes>
Passar opcoes separadas por virgula ao linkeditor.
-z
Gera saida do compilador muito extensa.

Opcoes especificas do COBOL:

-C
Faz todas as chamadas dinamicas COBOL.
-D
Inclui linhas de debug no fonte.
-F
Fonte de entrada esta em formato de coluna fixa padrao.
-I <path>
Define inclusao(copybooks) de caminhos de procura. (padrao -I./) O caminho pode ser um simples diretorio, ou uma lista de diretorios separados por um ':'.
-P
Gera arquivo de saida listado.
-T <num>
Expande tabs para um numero de espacos (padrao T=8)
-X
Arquivo de entrada esta em formato livre X/Open (formato padrao)

 

ARQUIVOS

htcobolrc arquivo de opcoes de recurso.
 

AMBIENTE

TCOB_OPTIONS
Nome do arquivo de opcoes de recurso.
Nome padrao e
htcobolrc.
TCOB_OPTIONS_PATH
Caminho de diretorio do arquivo de opcoes.
TCOB_PP_PATH
Caminho do diretorio do preprocessador.
TCOB_LD_LIBRARY_PATH
Caminho do diretorio das bibliotecas carregadas dinamicamente.
TEMP
Caminho do diretorio dos arquivos temporarios.

 

VEJA TAMBEM

GCC(1), as(1), ld(1), make(1).




This document was created by man2html, using the manual pages.