Blame view

Debug/Mémo.txt 659 Bytes
0ae69087   pfrison   Ajout des fichiers
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  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.