可能重复: -DNDEBUG通常来自哪里?
我在代码中使用断言,但不知道它们是否会触发,因为我不知道是否定义了NDEBUG。我应该在编译期间显式地指定-DNDEBUG吗?
发布于 2010-07-02 15:48:00
是。GCC自己并没有设置这面旗帜。它通常由makefile生成器设置,如自动机、CMake或QMake。
https://stackoverflow.com/questions/3167161
相似问题