Se voglio che il mio programma sia in grado di funzionare in modalità di debug, è una buona idea far sì che accetti un flag come -D=DEBUG
quando eseguo il programma? Al momento ho una variabile DEBUG
in un file .h
ma non riesco a cambiare dopo la compilazione.
#define DEBUG false
Mi piacerebbe essere in grado di eseguire il mio programma sia in modalità di debug che in modalità "stabile". I getops sono una buona opzione per farlo poiché utilizzo già getops per accettare gli argomenti ./a.out --help
e ./a.out --version
?