当前位置:编程学习 > C/C++ >>

利用-DEBUG进行代码调试

最近在写linux c程序,因为是在别人的WebKit工程基础上的,所以调试起来真心比较麻烦,每次修改一下都需要编译库,各种慢。打印了很多信息,每次调试完一个东西又需要去删除一些没用的,删完了有时又发现还需要继续打印那些个删除的东西,真是纠结,果断学习了一下,得到比较好的调试技术:定义DEBUG

方法是首先定义各种debug,比如 #define DEBUG_FILTER = 2;

然后如果要调试filter,则可以使用

[cpp] 
#ifdef DEBUG 
if(DEBUG & DEBUG_FILTER){ 
// show some debug info 

#endif 
编译时带参数 -DEBUG=2 就行了。这种方法可以很好的实现各种不同的调试,很方便。


作者:bupthua
补充:软件开发 , C++ ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,