注意:CMake2.8中默认是有-DNDEBUG的

注意:CMake2.8中默认是有-DNDEBUG的

-DNDEBUG 是告诉如G++之类的编译器在每个translation unit中定义macro NDEBUG,进而导致所有assert()都被关闭!

你可能感兴趣的:(translation,编译器)