程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 利用-DEBUG進行代碼調試

利用-DEBUG進行代碼調試

編輯:C++入門知識

最近在寫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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved