tags:

views:

51

answers:

1

Possible Duplicate:
Where does the -DNDEBUG normally come from?

I am using assertions in my code, but I don't know if they will trigger, because I don't know if NDEBUG is defined or not. Am I supposed to to specify the -DNDEBUG explicitly during compilation?

+1  A: 

Yes. GCC by itself does not set that flag. It is usually set by the makefile generator like Automake, CMake or QMake.

Gianni