HTCOBOL

       Compilatore COBOL 85.


SINTASSI

       htcobol [ opzioni ] nome_file


DESCRIZIONE

       Un compilatore per il COmmon Business Oriented Language, COBOL.  
       
       Htcobol legge il sorgente COBOL dal file nome_file 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 GCC 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 Makefile 
       per le fasi di assemblaggio e di link.
       


       Il compilatore riconosce divere opzioni nella linea di comando, come descritto di seguito.

       È possibile ottenere un testo d'aiuto eseguendo htcobol con l'opzione -h.



FILES D'INIZIALIZZAZIONE

       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 è htcobolrc.

       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.


OPZIONI

Compiler specific options:

       -h     Visualizza l'aiuto.

       -a     Crea libreria statica; Preprocessa, compila, assembla e comprime

       -B     mode Specifica la modalità di collegamento (statica/dinamica)

       -c     Compila generando un modulo oggetto linkato staticamente

       -E     Invoca il preprocessore inviando il risultato nello 'standard output'.
              Non compila, nè assembla o linka.

       -g     Genera un file utilizzabile per il debugging
       
       -l <name>     
              Aggiungi la libreria 'nome' nella fase di link

       -L <path>
              Aggiungi la cartella 'dir' nel percorso di ricerca delle librerie

       -m
              Crea una libreria d'uso comune (shared); preprocessa, compila, assembla e linka

       -n
              Non esegue alcun comando; visualizza solo ciò che farebbe

       -o <file>
              Specifica il file da genereare

       -S     Preprocessa, compila (genera codice assembler) solo;
              non assembla o linka

       -t     Non rimuove i files intermedi (assembly file, COBOL 
              file da pre-processo) generati durante la compilazione.

       -v     Genera messaggi estesi durante la compilazione

       -V     Visualizza la versione del compilatore and esce

       -Wl,<options>
              Passa  (separate da virgola) al linker

       -x     Genera un modulo eseguibile

       -z     Genera messaggi molto estesi durante la compilazione

opzioni specifiche COBOL:

       -C     Rendi tutte le 'calls' COBOL dinamiche
       
       -D     Includi le linee di sorgente per il debugging
       
       -F     Il sorgente in ingresso è formattato in modalità standard (fixed column)

       -I <path>
              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 (./).

       -P     Genera un listato di compilazione

       -T <num>
              Converti i 'tabs' in 'num' spazi (default T=8)

       -X     Il sorgente in ingresso ha la formattazione libera (X/Open free format) (default format)


FILES

       htcobolrc - file risorse delle opzioni.


VARIABILI D'AMBIENTE

       TCOB_OPTIONS
              Il nome del file risorse delle opzioni.
              Il nome di default è htcobolrc.

       TCOB_OPTIONS_PATH
              Percorso della cartella contenente il file delle opzioni.

       TCOB_PP_PATH
              Percorsso della cartella contenente il preprocessore.

       TCOB_LD_LIBRARY_PATH
              Percorso di ricerca delle librerie caricate dinamicamente.

       TEMP   Percorso della cartella dei files temporanei.


VEDI ANCHE

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




Man(1) output converted with man2html
Traduzione eseguita da Mario Lodi Rizzini