Content-type: text/html Manpage of HTCOBOL

HTCOBOL

Section: User Commands (1)
Updated: 11 août 2002
Index Return to Main Contents
 

NOM

htcobol - Compilateur COBOL 85  

SYNTAXE

htcobol [ options ] fichier  

DESCRIPTION

Un compilateur pour le COmmon Business Oriented Language, COBOL.

Htcobol lit un source COBOL depuis le 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.

Le compilateur génère de l'assembleur GNU pour la plateforme IA32 (i386). A l'aide du jeu d'outils GCC, ce code intermédiaire peut ensuite être assemblé et lié pour créer un exécutable binaire.

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 Makefile pour les étapes d'assemblage et d'édition de liens.

Le compilateur reconnait plusieurs options de ligne de commande, décrits ci-dessous.

Vous pouvez obtenir un message d'aide en invoquant htcobol avec l'option -h.

 

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.

Le nom du fichier de ressources par défaut est htcobolrc.

La préséance des options de compilation est la suivante:

1.
Options de la ligne de commande, si disponibles.
2.
Variables d'environnement, si disponibles.
3.
Les options du fichier de ressources, si disponibles.
4.
Les valeurs des options de ressource par défaut à la compilation, si disponibles.
 

OPTIONS

Options spécifiques au compilateur:
-h
Affiche l'aide.
-a
Crée une librairie statique; préprocède, compile, assemble et archive
-B
Spécifie le mode de liens (statique/dynamique)
-c
Compile un module objet lié statiquement
-E
Sort seulement le résultat du prétraitement sur la sortie standard; ne compile pas, ni n'assemble ou lie
-g
Génère les informations de débogage
-l <nom>
Ajoute le nom de la librairie à l'étape de liens
-L <dir>
Ajoute le répertoire à la liste de recherche des librairies
-m
Crée une librairie partagée; préprocède, compile, assemble et lie
-n
N'exécute pas les commandes; les montre seulement
-o <fichier>
Spécifie le fichier de sortie
-S
Préprocède, compile seulement (génère le code assembleur); n'assemble pas, ni ne lie
-t
Conserve les fichiers intermédiaires de la compilation (assembleur, COBOL préprocessé). lie
-v
Demande une sortie verbeuse du compilateur
-V
Affiche les informations de version du compilateur et sort
-Wl,<options>
Passe une liste d'<options> séparée par virgule à l'éditeur de liens
-x
Compile un module exécutable
-z
Demande une sortie très verbeuse du compilateur

Options spécifiques à COBOL:

-C
Rends tous les appels COBOL dynamiques
-D
Inclut les lignes sources pour le débogage
-F
Déclare l'entrée comme du format standard (colonnage fixe)
-I <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).
-P
Génère un fichier liste
-T <nombre>
Transforme les tabulations en <nombre> d'espaces (défaut T=8)
-X
Déclare l'entrée comme du format libre X/Open (format par défaut)

 

FICHIERS

htcobolrc fichier de ressources d'options.
htrtconf fichier de ressources d'options run-time .
 

ENVIRONNEMENT

TCOB_OPTIONS_PATH
Répertoire du fichier de ressources d'options.
TCOBRT_CONFIG_DIR
Répertoire du fichier de ressources d'options run-time.
TCOB_LD_LIBRARY_PATH et LD_LIBRARY_PATH
Chemin de recherche des librairies chargées dynamiquement.
PATH
Win32 (MinGW) Chemin de recherche des librairies chargées dynamiquement.
TEMP
Répertoire pour les fichiers temporaires.
 

VOIR AUSSI

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


 

Index

NOM
SYNTAXE
DESCRIPTION
FICHIERS D'INITIALISATION
OPTIONS
FICHIERS
ENVIRONNEMENT
VOIR AUSSI

This document was created by man2html, using the manual pages.
Time: 20:17:46 GMT, July 13, 2003