171 lines
4.1 KiB
Groff
171 lines
4.1 KiB
Groff
.\"
|
|
.\" Created by Ferran Pegueroles using help2man and modified by hand.
|
|
.\" Modified and updated by David Essex.
|
|
.\"
|
|
.TH HTCOBOL 1 "11 août 2002"
|
|
.UC 6
|
|
.SH NOM
|
|
htcobol \- Compilateur COBOL 85
|
|
.SH SYNTAXE
|
|
.B htcobol
|
|
[
|
|
.I options
|
|
]
|
|
.I fichier
|
|
.SH "DESCRIPTION"
|
|
Un compilateur pour le
|
|
\fBCO\fRmmon
|
|
\fBB\fRusiness
|
|
\fBO\fRriented
|
|
\fBL\fRanguage,
|
|
\fBCOBOL\fR.
|
|
.PP
|
|
.I Htcobol
|
|
lit un source COBOL depuis le
|
|
.I fichier
|
|
et, dépendant de l'option, préprocédera, compilera, assemblera et liera (fera une
|
|
édition de liens) pour générer un exécutable binaire.
|
|
.PP
|
|
Le compilateur génère de l'assembleur GNU pour la plateforme IA32 (i386).
|
|
A l'aide du jeu d'outils \fBGCC\fR, ce code intermédiaire peut ensuite être
|
|
assemblé et lié pour créer un exécutable binaire.
|
|
.PP
|
|
Un exécutable binaire peut être créé soit directement par le compilateur,
|
|
soit en générant du code assembleur intermédiaire et en utilisant un
|
|
.I Makefile
|
|
pour les étapes d'assemblage et d'édition de liens.
|
|
.PP
|
|
Le compilateur reconnait plusieurs options de ligne de commande, décrits
|
|
ci-dessous.
|
|
.PP
|
|
Vous pouvez obtenir un message d'aide en invoquant htcobol avec l'option
|
|
.B \-h.
|
|
.PP
|
|
.SH "FICHIERS D'INITIALISATION"
|
|
Beaucoup d'options du compilateur peuvent être établies en utilisant
|
|
le fichier de ressources et/ou les options de la ligne de commande.
|
|
.PP
|
|
Le nom du fichier de ressources par défaut est
|
|
.I htcobolrc\fR.
|
|
.PP
|
|
La préséance des options de compilation est la suivante:
|
|
.TP
|
|
1.
|
|
Options de la ligne de commande, si disponibles.
|
|
.TP
|
|
2.
|
|
Variables d'environnement, si disponibles.
|
|
.TP
|
|
3.
|
|
Les options du fichier de ressources, si disponibles.
|
|
.TP
|
|
4.
|
|
Les valeurs des options de ressource par défaut à la compilation, si
|
|
disponibles.
|
|
.SH "OPTIONS"
|
|
.B Options spécifiques au compilateur:
|
|
.TP
|
|
\fB\-h\fR
|
|
Affiche l'aide.
|
|
.TP
|
|
\fB\-a\fR
|
|
Crée une librairie statique; préprocède, compile, assemble et archive
|
|
.TP
|
|
\fB\-B\fR
|
|
Spécifie le mode de liens (statique/dynamique)
|
|
.TP
|
|
\fB\-c\fR
|
|
Compile un module objet lié statiquement
|
|
.TP
|
|
\fB\-E\fR
|
|
Sort seulement le résultat du prétraitement sur la sortie standard;
|
|
ne compile pas, ni n'assemble ou lie
|
|
.TP
|
|
\fB\-g\fR
|
|
Génère les informations de débogage
|
|
.TP
|
|
\fB\-l\fR <nom>
|
|
Ajoute le nom de la librairie à l'étape de liens
|
|
.TP
|
|
\fB\-L\fR <dir>
|
|
Ajoute le répertoire à la liste de recherche des librairies
|
|
.TP
|
|
\fB\-m\fR
|
|
Crée une librairie partagée; préprocède, compile, assemble et lie
|
|
.TP
|
|
\fB\-n\fR
|
|
N'exécute pas les commandes; les montre seulement
|
|
.TP
|
|
\fB\-o\fR <fichier>
|
|
Spécifie le fichier de sortie
|
|
.TP
|
|
\fB\-S\fR
|
|
Préprocède, compile seulement (génère le code assembleur); n'assemble pas, ni ne
|
|
lie
|
|
.TP
|
|
\fB\-t\fR
|
|
Conserve les fichiers intermédiaires de la compilation (assembleur, COBOL
|
|
préprocessé).
|
|
lie
|
|
.TP
|
|
\fB\-v\fR
|
|
Demande une sortie verbeuse du compilateur
|
|
.TP
|
|
\fB\-V\fR
|
|
Affiche les informations de version du compilateur et sort
|
|
.TP
|
|
\fB\-Wl,<options> \fR
|
|
Passe une liste d'<options> séparée par virgule à l'éditeur de liens
|
|
.TP
|
|
\fB\-x\fR
|
|
Compile un module exécutable
|
|
.TP
|
|
\fB\-z\fR
|
|
Demande une sortie très verbeuse du compilateur
|
|
.PP
|
|
.B Options spécifiques à COBOL:
|
|
.TP
|
|
\fB\-C\fR
|
|
Rends tous les appels COBOL dynamiques
|
|
.TP
|
|
\fB\-D\fR
|
|
Inclut les lignes sources pour le débogage
|
|
.TP
|
|
\fB\-F\fR
|
|
Déclare l'entrée comme du format standard (colonnage fixe)
|
|
.TP
|
|
\fB\-I\fR <chemin>
|
|
Définit le chemin de recherche des copy (défaut \-I./)
|
|
Le chemin peut être soit un seul répertoire, soit une liste
|
|
de répertoires séparés par un `:' (`;' sur la plateforme Win32).
|
|
.TP
|
|
\fB\-P\fR
|
|
Génère un fichier liste
|
|
.TP
|
|
\fB\-T\fR <nombre>
|
|
Transforme les tabulations en <nombre> d'espaces (défaut T=8)
|
|
.TP
|
|
\fB\-X\fR
|
|
Déclare l'entrée comme du format libre X/Open (format par défaut)
|
|
.PP
|
|
.SH "FICHIERS"
|
|
.TP
|
|
.I htcobolrc\fR fichier de ressources d'options.
|
|
.TP
|
|
.I htrtconf\fR fichier de ressources d'options run-time.
|
|
.SH ENVIRONNEMENT
|
|
.TP
|
|
.B TCOB_OPTIONS_PATH
|
|
Répertoire du fichier de ressources d'options.
|
|
.TP
|
|
.B TCOBRT_CONFIG_DIR
|
|
Répertoire du fichier de ressources d'options run-time.
|
|
.TP
|
|
.B TCOB_LD_LIBRARY_PATH\fR et \fB LD_LIBRARY_PATH
|
|
Chemin de recherche des librairies chargées dynamiquement.
|
|
.TP
|
|
.B TEMP
|
|
Répertoire pour les fichiers temporaires.
|
|
.SH "VOIR AUSSI"
|
|
GCC(1), as(1), ld(1), make(1).
|