Utilisation des options de ligne de commande -D et -U

De RAD Studio
Aller à : navigation, rechercher

Remonter à Définition et annulation de la définition des macros - Index

Il est possible de définir des identificateurs, ou d'annuler leur définition, en utilisant les options du compilateur en ligne de commande -D et -U. La syntaxe suivante peut être utilisée :

-Dname 
-Dname=string 

et

-Uname 

L'option -Dname définit l'identificateur name sur la chaîne null. -Dname=string définit name sur string. Dans cette affectation, string ne peut contenir ni espace, ni tabulation.

L'option de ligne de commande -Uname annule la précédente définition de l'identificateur name.

Vous pouvez définir plusieurs identificateurs avec une seule option #define. Utilisez un point-virgule (;) pour séparer les définitions des identificateurs.

Par exemple, la ligne de commande

BCC32.EXE -Ddebug=1; paradox=0; X -Umysym myprog.c

équivaut à placer

#define debug 1
#define paradox 0
#define X
#undef mysym

dans le fichier myprog.c.

Voir aussi