Eclipse / GCC是否有DEBUG标志

时间:2012-03-12 15:38:45

标签: eclipse debugging gcc

我正在使用Eclipse进行多个C ++项目。我想要一些纯粹的调试代码。我希望这可行:

#ifdef DEBUG
   do_something();
#endif

但是,唉,DEBUG未定义。

还有另一个#defined“字”意味着DEBUG吗?或者我是否需要在调试配置的编译器标志中添加-DDEBUG。

谢谢!

1 个答案:

答案 0 :(得分:1)

标准C在NDEBUG的上下文中提及<assert.h>;当它被定义时,assert什么都不做。

否则就没有标准的宏,最安全的方法就是自己定义一些东西。