tinycobol/info/htcobol_man_it.html

174 lines
5.6 KiB
HTML

<HTML>
<head>
<title>TinyCOBOL manual - htcobol (1)</title>
</head>
<BODY bgcolor="#ffffff" text="#000000" LINK="#006699" VLINK="#cccccc">
<!-- Manpage converted by man2html 3.0.1 -->
<H2>HTCOBOL</H2><PRE>
Compilatore COBOL 85.
</PRE>
<H2>SINTASSI</H2><PRE>
<B>htcobol</B> [ <I>opzioni</I> ] <I>nome_file</I>
</PRE>
<H2>DESCRIZIONE</H2><PRE>
Un compilatore per il <B>CO</B>mmon <B>B</B>usiness <B>O</B>riented <B>L</B>anguage, <B>COBOL</B>.
<I>Htcobol</I> legge il sorgente COBOL dal file <I>nome_file</I> e, in funzione delle opzioni,
preprocessa, compila, assembla e linka generando un file binario eseguibile.
Il compilatore genera GNU assembler per la piattaforma IA32 (i386).
Con l'ausilio degli strumenti <B>GCC</B> questo codice intermedio può essere assemblato
e linkato producendo un file binario eseguibile.
Il file binario eseguibile può essere prodotto direttamente dal compilatore, oppure può
essere generato un codice assembler intermedio ed usare poi la procedura <I>Makefile</I>
per le fasi di assemblaggio e di link.
<! Note that the usage of a I Makefile/I is recommended as currently the
compiler front end is incomplete and may produce invalid results.>
Il compilatore riconosce divere opzioni nella linea di comando, come descritto di seguito.
È possibile ottenere un testo d'aiuto eseguendo htcobol con l'opzione <B>-h</B>.
</PRE>
<H2>FILES D'INIZIALIZZAZIONE</H2><PRE>
Svariate opzioni per il compilatore possono essere configurate nella linea di comando e/o
utilizzando il file delle opzioni.
Il nome di default del file delle opzioni è <I>htcobolrc</I>.
La precedenza di ogni opzione di compilazione è descritta di seguito:
1. Opzione su linea di comando, se disponibile.
2. Variabile d'ambiente, se disponibile.
3. il file delle opzioni, se disponibile.
4. Opzioni di compilazione di default, se disponibile.
</PRE>
<H2>OPZIONI</H2><PRE>
<B>Compiler specific options:</B>
<B>-h</B> Visualizza l'aiuto.
<B>-a</B> Crea libreria statica; Preprocessa, compila, assembla e comprime
<B>-B</B> mode Specifica la modalità di collegamento (statica/dinamica)
<B>-c</B> Compila generando un modulo oggetto linkato staticamente
<B>-E</B> Invoca il preprocessore inviando il risultato nello 'standard output'.
Non compila, nè assembla o linka.
<B>-g</B> Genera un file utilizzabile per il debugging
<B>-l</B> &lt;name&gt;
Aggiungi la libreria 'nome' nella fase di link
<B>-L</B> &lt;path&gt;
Aggiungi la cartella 'dir' nel percorso di ricerca delle librerie
<B>-m</B>
Crea una libreria d'uso comune (shared); preprocessa, compila, assembla e linka
<B>-n</B>
Non esegue alcun comando; visualizza solo ciò che farebbe
<B>-o</B> &lt;file&gt;
Specifica il file da genereare
<B>-S</B> Preprocessa, compila (genera codice assembler) solo;
non assembla o linka
<B>-t</B> Non rimuove i files intermedi (assembly file, COBOL
file da pre-processo) generati durante la compilazione.
<B>-v</B> Genera messaggi estesi durante la compilazione
<B>-V</B> Visualizza la versione del compilatore and esce
<B>-Wl,</B>&lt;options&gt;
Passa <opzioni> (separate da virgola) al linker
<B>-x</B> Genera un modulo eseguibile
<B>-z</B> Genera messaggi molto estesi durante la compilazione
<B>opzioni specifiche COBOL:</B>
<B>-C</B> Rendi tutte le 'calls' COBOL dinamiche
<B>-D</B> Includi le linee di sorgente per il debugging
<B>-F</B> Il sorgente in ingresso è formattato in modalità standard (fixed column)
<B>-I</B> &lt;path&gt;
Definisce le cartelle 'path' di ricerca delle 'include' (copybooks)
Il percorso può essere sia una singola cartella, sia un elenco di
cartelle separate da ":" (";" su piattaforma Win32).
La cartella di ricerca di default è la cartella corrente (<I>./</I>).
<B>-P</B> Genera un listato di compilazione
<B>-T</B> &lt;num&gt;
Converti i 'tabs' in 'num' spazi (default T=8)
<B>-X</B> Il sorgente in ingresso ha la formattazione libera (X/Open free format) (default format)
</PRE>
<H2>FILES</H2><PRE>
<I>htcobolrc</I> - file risorse delle opzioni.
<I>htrtconf</I> - file risorse delle opzioni run-time.
</PRE>
<H2>VARIABILI D'AMBIENTE</H2><PRE>
<B>TCOB_OPTIONS_PATH</B>
Percorso della cartella contenente il file delle opzioni.
<B>TCOBRT_CONFIG_DIR</B>
Percorso della cartella contenente il file delle opzioni run-time.
<B>TCOB_LD_LIBRARY_PATH</B> e <B>LD_LIBRARY_PATH</B>
Percorso di ricerca delle librerie caricate dinamicamente.
<B>PATH</B>
Win32 (MinGW) Percorso di ricerca delle librerie caricate dinamicamente.
<B>TEMP</B>
Percorso della cartella dei files temporanei.
</PRE>
<H2>VEDI ANCHE</H2><PRE>
<B>GCC(1)</B>, <B>as(1)</B>, <B>ld(1)</B>, <B>make(1)</B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
<ADDRESS>
Traduzione eseguita da
<a href="mailto:mlodirizzini@libero.it">Mario Lodi Rizzini</a>
</ADDRESS>
</BODY>
</HTML>