Bonsoir, je voudrais utiliser -DDEBUG qui est dans mon Makefile et que cela ait une incidence sur les directives du préprocesseur dans les fichiers *.c
Ce que je voudrais faire, c'est si dans un .c j'ai un assert ou un printf, lors de la compilation finale les assert et les messages soient désactivés.
Donc par exemple si j'ai dans mon Makefile j'ai :
en mettant -DDEBUG le message de mon .c :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 COPTS = -c -g -W -Wall -Werror -pedantic -O3 -DDEBUG
je voudrais qu'il soit désactivé. Mais si je met -DEBUG je réactive mon printf.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #ifdef DEBUG printf("w=%d / h=%d",board->w,board->h); #endif
Le problème c'est que cela ne marche pas.
Merci par avance pour votre aide.
Partager