項目網站:cgdb.sourceforge.net
cgdb可以看作gdb的界面增強版,用來替代gdb的 gdb -tui。cgdb主要功能是在調試時進行代碼的同步顯示,這無疑增加了調試的方便性,提高了調試效率。界面類似vi,符合unix/linux下開發人員習慣,所以如果熟悉gdb和vi,幾乎可以立即使用cgdb。
1) 相比GDB,增加了語法加亮的代碼窗口,顯示在GDB窗口的上部,隨GDB的調試位置代碼同步顯示。
界面及使用說明
代碼窗口
調試時同步顯示被調試程序源代碼,自動標記出程序運行到的位置。當焦點在代碼窗口時,可以瀏覽代碼、查找代碼以及執行命令 ,操作方式同vi 。常用命令如下:
i : 焦點切換到GDB窗口 。
o :打開文件選擇框,可選擇要顯示的代碼文件 。
空格 :設置/取消斷點 。
k:向上移動
j:向下移動
/:查找
狀態條窗口
GDB窗口
GDB的操作界面,同GDB ,按ESC鍵則焦點切換到代碼窗口 。
啓動&退出
啓動:cgdb [gdb options]