tinycobol/info/htcobol_man_pt_BR.html

207 lines
4.8 KiB
HTML
Raw Permalink Blame History

<HTML><HEAD><TITLE>TinyCOBOL manual - htcobol (1)</TITLE>
</HEAD><BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="006699" VLINK="#cccccc">
<H1>HTCOBOL</H1>
<A NAME="lbAB">&nbsp;</A>
<H2>NOME</H2>
htcobol - compilador COBOL 85
<BR><BR>
<A NAME="lbAC">&nbsp;</A>
<H2>SUMARIO</H2>
<B>htcobol </B>
[
<I>opcoes</I>
]
<I>nomedoarquivo</I>
<BR><BR>
<A NAME="lbAD">&nbsp;</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">&nbsp;</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&#231;oes de arquivo de recursos, se disponivel.
<DT>4.<DD>
Opcoes padrao de recurso em tempo de compilacao, se disponiveis.
</DL>
<A NAME="lbAF">&nbsp;</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> &lt;arquivo&gt; <DD>
Adiciona biblioteca na linkedicao.
<DT><B>-L</B> &lt;diretorio&gt; <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> &lt;arquivo&gt; <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>&lt;opcoes&gt; <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> &lt;path&gt; <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> &lt;num&gt;<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">&nbsp;</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">&nbsp;</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">&nbsp;</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>