使用Code::Block除錯

Step1)Code::Block需要建立專案,點選「File -> New -> Project...」,依照步驟建立專案,且專案資料夾之上的所有資料夾路徑與專案內的檔案名稱只能使用英文與數字。

Step2)檢查除錯程式是否正確設定「Settings -> Debugger -> GDB debugger -> Default 」的Executable Path 可能為「C:\Program Files (x86)\CodeBlocks\MinGW\bin\gdb.exe」,最重要是讓Code:Block能找到gdb.exe。Linux可能路徑為「/usr/bin/gdb」

Step3)檢查預設除錯是否為GDB debugger,點選「Debug ->Active debuggers -> GDB/CDB debugger : default」。

Step4)編譯器是否開啟「-g」,勾選「Settings -> Compiler -> Global compiler settings -> Producing debugger symbols」,編譯時加入-g參數,就會新增除錯資訊到執行檔。

Step5)建立中斷點,點選「Debug -> Start」,程式就會中斷,可以顯示執行中的變數值,顯示執行的過程。