207 lines
4.8 KiB
HTML
207 lines
4.8 KiB
HTML
<HTML><HEAD><TITLE>TinyCOBOL manual - htcobol (1)</TITLE>
|
||
</HEAD><BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="006699" VLINK="#cccccc">
|
||
<H1>HTCOBOL</H1>
|
||
|
||
<A NAME="lbAB"> </A>
|
||
<H2>NOME</H2>
|
||
|
||
htcobol - compilador COBOL 85
|
||
<BR><BR>
|
||
<A NAME="lbAC"> </A>
|
||
<H2>SUMARIO</H2>
|
||
|
||
<B>htcobol </B>
|
||
|
||
[
|
||
<I>opcoes</I>
|
||
|
||
]
|
||
<I>nomedoarquivo</I>
|
||
<BR><BR>
|
||
<A NAME="lbAD"> </A>
|
||
<H2>DESCRICAO</H2>
|
||
|
||
Um compilador para a
|
||
<B>CO</B>mmon
|
||
<B>B</B>usiness
|
||
<B>O</B>riented
|
||
<B>L</B>anguage,
|
||
<B>COBOL</B>.
|
||
<P>
|
||
|
||
<I>Htcobol</I>
|
||
|
||
le o fonte COBOL no arquivo
|
||
<I>nomedoarquivo</I>
|
||
|
||
e dependendo da opcao ele ira preprocessar, compilar, assemblar e linkar
|
||
gerando um binario executavel.
|
||
<P>
|
||
|
||
O compilador gera GNU assembler para a plataforma IA32 (i386).
|
||
Com a ajuda do conjunto de ferramentas <B>GCC</B>, este codigo intermediario
|
||
pode ser compilado e linkado gerando um binario executavel.
|
||
<P>
|
||
|
||
Um binario executavel pode ser criado diretamente pelo compilador, ou
|
||
gerar o codigo assembler intermediario usando um
|
||
<I>Makefile</I>
|
||
|
||
para os passos de assemble e link.
|
||
<P>
|
||
<BR><BR>
|
||
O compilador reconhece varias opcoes de linha de comando como descrito abaixo.
|
||
<P>
|
||
|
||
Voce pode obter uma mensagem de help invocando htcobol com a opcao
|
||
<B>-h</B>
|
||
|
||
<P>
|
||
|
||
<A NAME="lbAE"> </A>
|
||
<H2>ARQUIVOS DE INICIALIZACAO</H2>
|
||
|
||
Muitas opcoes do compilador podem ser setadas
|
||
usando o arquivo de recursos e/ou opcoes na
|
||
linha de comando.
|
||
<P>
|
||
|
||
O nome do arquivo de recursos padrao e
|
||
<I>htcobolrc</I>.
|
||
|
||
<P>
|
||
|
||
A precedencia de algumas opcoes do compilador sao a seguir:
|
||
<DL COMPACT>
|
||
<DT>1.<DD>
|
||
Opcoes de linha de comando, se disponiveis.
|
||
<DT>2.<DD>
|
||
Variaveis de ambiente, se disponiveis.
|
||
<DT>3.<DD>
|
||
Opçoes de arquivo de recursos, se disponivel.
|
||
<DT>4.<DD>
|
||
Opcoes padrao de recurso em tempo de compilacao, se disponiveis.
|
||
</DL>
|
||
<A NAME="lbAF"> </A>
|
||
<H2>OPCOES</H2>
|
||
|
||
<B>Opcoes especificas do Compilador:</B>
|
||
|
||
<DL COMPACT>
|
||
<DT><B>-h</B> <DD>
|
||
Mostra ajuda.
|
||
<DT><B>-a</B><DD>
|
||
Cria biblioteca estatica; pre-processa, compila, assembla e arquiva.
|
||
<DT><B>-B</B><DD>
|
||
modo especifico para aglutinacao (estatica/dinamica).
|
||
<DT><B>-c</B><DD>
|
||
Compilacao para um modulo de objeto estaticamente linkado.
|
||
<DT><B>-E</B><DD>
|
||
Saida do preprocessador para saida padrao apenas; nao compila, assembla ou linka
|
||
<DT><B>-g</B><DD>
|
||
Gera saida de debug de compilacao.
|
||
<DT><B>-l</B> <arquivo> <DD>
|
||
Adiciona biblioteca na linkedicao.
|
||
<DT><B>-L</B> <diretorio> <DD>
|
||
Adiciona diretorio ao caminho de procura de bibliotecas.
|
||
<DT><B>-m</B> <DD>
|
||
Cria biblioteca dinamica; pre-processa, compila, assembla e linka.
|
||
<DT><B>-n</B><DD>
|
||
N<EFBFBD>o executa nenhum comando, deve mostrar a compilacao.
|
||
<DT><B>-o</B> <arquivo> <DD>
|
||
Especifica nome do executavel (padrao de entrada x extensao).
|
||
<DT><B>-S</B><DD>
|
||
Preprocessa, compila(gera codigo assembler) somente; nao assembla ou linka.
|
||
<DT><B>-t</B><DD>
|
||
Nao remove os arquivos intermediarios(arquivo assembly, arquivo COBOL pre-processado)
|
||
gerados durante a compilacao.
|
||
<DT><B>-x</B><DD>
|
||
Compilacao para criar um executavel.
|
||
<DT><B>-v</B><DD>
|
||
Gera saida do compilador verbosa.
|
||
<DT><B>-V</B><DD>
|
||
Mostra informacoes da versao do compilador e sai.
|
||
<DT><B>-Wl,</B><opcoes> <DD>
|
||
Passar opcoes separadas por virgula ao linkeditor.
|
||
<DT><B>-z</B><DD>
|
||
Gera saida do compilador muito extensa.
|
||
</DL>
|
||
<P>
|
||
|
||
<B>Opcoes especificas do COBOL:</B>
|
||
|
||
<DL COMPACT>
|
||
<DT><B>-C</B><DD>
|
||
Faz todas as chamadas dinamicas COBOL.
|
||
<DT><B>-D</B><DD>
|
||
Inclui linhas de debug no fonte.
|
||
<DT><B>-F</B><DD>
|
||
Fonte de entrada esta em formato de coluna fixa padrao.
|
||
<DT><B>-I</B> <path> <DD>
|
||
Define inclusao(copybooks) de caminhos de procura. (padrao -I./)
|
||
O caminho pode ser um simples diretorio, ou uma lista de
|
||
diretorios separados por um ':'.
|
||
<DT><B>-P</B><DD>
|
||
Gera arquivo de saida listado.
|
||
<DT><B>-T</B> <num><DD>
|
||
Expande tabs para um numero de espacos (padrao T=8)
|
||
<DT><B>-X</B><DD>
|
||
Arquivo de entrada esta em formato livre X/Open (formato padrao)
|
||
</DL>
|
||
<P>
|
||
|
||
<A NAME="lbAG"> </A>
|
||
<H2>ARQUIVOS</H2>
|
||
|
||
<DL COMPACT>
|
||
<DT><I>htcobolrc</I> arquivo de opcoes de recurso.
|
||
|
||
<DT><I>htrtconf</I> arquivo de opcoes de recurso run-time.
|
||
|
||
<DD>
|
||
</DL>
|
||
<A NAME="lbAH"> </A>
|
||
<H2>AMBIENTE</H2>
|
||
|
||
<DL COMPACT>
|
||
|
||
<DT><B>TCOB_OPTIONS_PATH</B>
|
||
|
||
<DD>
|
||
Caminho de diretorio do arquivo de opcoes.
|
||
|
||
<DT><B>TCOBRT_CONFIG_DIR</B>
|
||
|
||
<DD>
|
||
Caminho de diretorio do arquivo de opcoes run-time.
|
||
|
||
<DT><B>TCOB_LD_LIBRARY_PATH</B> en <B>LD_LIBRARY_PATH</B>
|
||
|
||
<DD>
|
||
Caminho do diretorio das bibliotecas carregadas dinamicamente.
|
||
|
||
<DT><B>PATH</B>
|
||
|
||
<DD>
|
||
Win32 (MinGW) caminho do diretorio das bibliotecas carregadas dinamicamente.
|
||
|
||
<DT><B>TEMP</B>
|
||
|
||
<DD>
|
||
Caminho do diretorio dos arquivos temporarios.
|
||
<P>
|
||
</DL>
|
||
<A NAME="lbAI"> </A>
|
||
<H2>VEJA TAMBEM</H2>
|
||
|
||
<B>GCC</B>(1), <B>as</B>(1), <B>ld</B>(1), <B>make</B>(1).
|
||
<P>
|
||
|
||
<BR><BR>
|
||
<HR>
|
||
<I>This document was created by
|
||
<A HREF="http://www.oac.uci.edu/ehood/man2html.html">man2html</A>,
|
||
using the manual pages.</I><BR>
|
||
</BODY>
|
||
</HTML>
|