Les options de ce panneau spécifient les options de compilation à utiliser
lors de la compilation du code source.
Reportez-vous à Boîte de dialogue - Aide générale pour de plus amples informations sur les paramètres
*CMDDFT, les cases à cocher et les boutons de fonction.
- Options de compilation
-
- Consignation de messages
- Si cette case est cochée, le compilateur copie les messages de compilation
dans l'historique du travail. En outre :
- Si vous sélectionnez cette option en même temps que l'option
Gravité du balisage du panneau des options de débogage, les
messages de la gravité sélectionnée, ou d'une gravité supérieure, sont
également copiés dans l'historique de travail.
- Si vous sélectionnez cette option en même temps que l'option
Limite de message du panneau des options de débogage, la
compilation s'arrête lorsque les messages de la gravité sélectionnée, ou
d'une gravité supérieure, ont été copiés dans l'historique de
travail.
- Variables de structure ou d'union
- Si cette case est cochée, le compilateur génère une carte de structure
agrégée dans la liste de compilation. Cette carte illustre la
disposition de toutes les structures du programme source et indique si les
variables sont complétées ou non.
- Remarque :
- Pour afficher la carte de structure, vous devez également indiquer au
compilateur de générer une liste de compilation. Pour ce faire,
sélectionnez la case à cocher Options de liste source dans le
panneau Liste des options de compilation.
- Macros développées
- Si cette case est cochée, le compilateur développera les macros dans la
partie source de la liste ou dans la vue de la liste de débogage.
- Remarque :
- Pour afficher les macros développées, vous devez également indiquer au
compilateur de générer une liste de compilation ou une liste de
débogage. Pour cela, cochez la case Options de liste source
dans le panneau Liste des options de compilation ou affectez à l'option
Vue débogueur du panneau des options du compilateur de débogage la
valeur *LIST ou *ALL.
- Affichage de toutes les instructions
- Si cette case est cochée, le compilateur inclut toutes les instructions
dans la liste source ou dans la liste de débogage, que le préprocesseur les
ait ignorées ou non.
- Remarque :
- Vous devez également indiquer au compilateur de générer une liste de
compilation ou une liste de débogage. Pour cela, cochez la case
Options de liste source dans le panneau Liste des options de
compilation ou affectez à l'option Vue débogueur du panneau
des options du compilateur de débogage la valeur *LIST ou
*ALL.
- Identificateurs de références croisées
- Si cette case est cochée, le compilateur génère une liste de références
croisées contenant la liste des identificateurs dans le code source du
programme, ainsi que le numéro de la ligne sur laquelle ils
apparaissent.
- Remarque :
- Vous devez également indiquer au compilateur de générer une liste de
compilation. Pour ce faire, sélectionnez la case à cocher Options
de liste source dans le panneau Liste des options de compilation.
- Utilisation de digrammes
- Si cette case est cochée, les séquences de digrammes peuvent être
utilisées pour représenter des caractères introuvables sur certains
claviers. Les séquences de ce type apparaissant dans des littéraux
chaîne ou caractère ne sont pas remplacées au cours du prétraitement.
- Options de liste
- Si cette case est cochée, toutes les options de liste sont
activées.
- Remarque :
- Pour afficher réellement une liste, vous devez également indiquer au
compilateur de générer une liste de compilation. Pour cela, cochez la
case Options de liste source sur le panneau Liste des options de
compilation.
- Génération d'objet
- Si cette case est cochée, toutes les phases du processus de compilation
sont traitées.
- Inclure d'abord les paramètres INCDIR
- Si cette case est cochée, le compilateur recherche d'abord les
fichiers d'inclusion utilisateur dans le répertoire spécifié par le
paramètre INCDIR.
- Recherche des fichiers d'en-tête système
- Si cette case est sélectionnée, le compilateur inclut le chemin
d'inclusion par défaut (/QIBM/include pour les fichiers STREAM source
IFS, QSYSINC pour les membres de fichier source de gestion des données) en fin
de séquence de recherche.
- Message de compilation à stdout
- Si cette case est cochée, les messages du compilateur sont transmis à
stdout.
- Variables de structure ou d'union référencées
- Si cette case est cochée, le compilateur inclut la présentation de toutes
les variables de structure ou d'union référencées dans le fichier de
liste.
- Remarque :
- Pour afficher cette présentation, vous devez également indiquer au
compilateur de générer une liste de compilation. Pour cela,
sélectionnez la case à cocher Options de liste source dans le
panneau Liste des options de compilation.
- Chemin d'inclusion du système
- Si cette case est cochée, le chemin de recherche utilisateur inclut les
modifications apportées au chemin de recherche d'inclusion
système. Cela revient à remplacer les guillemets de la directive
utilisateur de type #include (#include "nom_fichier") par des signes
inférieur/supérieur (#include <nom_fichier>).
- Identificateurs de références croisées référencés
- Si cette case est cochée, le compilateur génère une table des références
croisées des variables, structures et noms de fonctions référencés dans le
fichier de liste. La table fournit également les numéros de ligne où
les identificateurs sont déclarés.
- Remarque :
- Vous devez également indiquer au compilateur de générer une liste de
compilation. Pour cela, sélectionnez la case à cocher Options de
liste source dans le panneau Liste des options de compilation.
- Messages de deuxième niveau
- Si cette case est cochée, le compilateur génère un message de deuxième
niveau dans la liste de compilation.
- Remarque :
- Vous devez également indiquer au compilateur de générer une liste de
compilation. Pour cela, sélectionnez la case à cocher Sortie
dans le panneau Génération des options de compilation.
- Développement fichiers d'inclusion
- Spécifie la manière dont le compilateur traitera les fichiers
d'inclusion dans les listes de débogage et du compilateur. Vous
pouvez sélectionner l'une des valeurs suivantes dans cette
zone :
- *CMDDFT
- Reportez-vous au traitement des fichiers d'inclusion défini
actuellement par défaut sur votre système.
- *SHOWINC
- Développe les fichiers d'inclusion utilisateur et les fichiers
d'inclusion système dans la partie source de la liste du compilateur ou
la liste de débogage.
- *NOSHOWINC
- Ne développe pas les fichiers d'inclusion utilisateur ou les fichiers
d'inclusion système dans la liste source ou la liste de débogage.
- *SHOWUSR
- Développe les fichiers d'inclusion utilisateur dans la partie source
de la liste de compilation ou la liste de débogage. Les fichiers
d'inclusion utilisateur sont ceux placés entre des guillemets doubles ("
") dans une directive #include. Utilisez cette option pour
imprimer le typedef généré lorsque vous utilisez #pragma mapinc
dans le source de votre programme pour traiter des fichiers à description
externe.
- *SHOWSRC
- Affiche les instructions source dans la liste source ou dans la vue de la
liste de débogage.
- *NOSHOWSRC
- N'affiche pas les instructions source dans la liste source ni dans la
vue de la liste de débogage.
- *SHOWSYS
- Développe des fichiers d'inclusion système dans la partie source de
la liste de compilation ou la liste de débogage. Les fichiers
d'inclusion système sont ceux placés entre crochets (< >) dans une
directive #include.
- *NOSHOWSYS
- Ne développe pas les fichiers d'inclusion (include) du système liés à
une directive de type #include dans la liste source ni dans la vue
de la liste de débogage.
- Remarque :
- Pour afficher les macros développées, vous devez également indiquer au
compilateur de générer une liste de compilation ou une liste de
débogage. Pour cela, cochez la case Options de liste source
dans le panneau Liste des options de compilation, ou affectez à l'option
Vue débogueur du panneau des options du compilateur de débogage la
valeur *ALL, *SOURCE ou *LIST.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.