Wann definiert GCC NDEBUG? [Duplikat]

8

Ich verwende Behauptungen in meinem Code, aber ich weiß nicht, ob sie ausgelöst werden, weil ich nicht weiß, ob NDEBUG definiert ist oder nicht. Soll ich -DNDEBUG explizit während der Kompilierung angeben?

    
StackedCrooked 02.07.2010, 15:43
quelle

1 Antwort

9

Ja. GCC selbst setzt dieses Flag nicht. Es wird normalerweise vom Makefile-Generator wie Automake, CMake oder QMake gesetzt.

    
Gianni 02.07.2010 15:48
quelle

Tags und Links