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.