When does GCC define NDEBUG? [duplicate]
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 s开发者_JS百科pecify the -DNDEBUG explicitly during compilation?
Yes. GCC by itself does not set that flag. It is usually set by the makefile generator, like Automake, CMake or QMake.
精彩评论