Les balises de débug servent a imprimer des infos suplémentaires en cas de besoin, sans qu'elles apparaissent dans le programme final. --- Dans le code : #ifdef DEBUG printf("Je ne print que quand DEBUG est définit\n"); #endif --- Dans le make (activation du mode DEBUG) debug: CFLAGS += -g -DDEBUG debug: all explication : CFLAGS sont les drapeaux passé à gcc (contien des choses comme -lpthread ou autre) On y rajoute -g, pour que gcc nous affiche plus d'information sur la compilation On y rajoute -DDEBUG, -D permet d'ajouter une balise (comme si on avait fait une #define DEBUG) DEBUG est défini donc, les messages se print.