C++ GCC什么时候定义NDEBUG?
可能重复:C++ GCC什么时候定义NDEBUG?,c++,gcc,C++,Gcc,可能重复: 我在代码中使用断言,但我不知道它们是否会触发,因为我不知道是否定义了NDEBUG。我是否应该在编译期间显式指定-DNDEBUG?是。GCC本身不设置该标志。它通常由makefile生成器(如Automake、CMake或QMake)设置。您也可以参考的副本:。。。但是何时/如何让工具知道设置-NDEBUG?构建目标?使用gcc的命令行图
我在代码中使用断言,但我不知道它们是否会触发,因为我不知道是否定义了NDEBUG。我是否应该在编译期间显式指定-DNDEBUG?是。GCC本身不设置该标志。它通常由makefile生成器(如Automake、CMake或QMake)设置。您也可以参考的副本:。。。但是何时/如何让工具知道设置
-NDEBUG
?构建目标?使用gcc
的命令行图