關於codeblocks的 調試 問題 以及調試閃退問題

很多孩子 安裝了codeblocks之後,發現只能運行,不能調試,那麼 你需要注意這幾點,

---------------------------------------------------------------------------------------------------------------------------------------------

第一點:

codeblocks 報錯:

Debug
ERROR: You need to specify a debugger program in the debuggers's settings.
(For MinGW compilers, it's 'gdb.exe' (without the quotes))
(For MSVC compilers, it's 'cdb.exe' (without the quotes))

解決辦法:

查看編譯器配置:

setting -> compiler -> Toochain executables

記錄下編譯器安裝路徑

查看的debuger setting

setting -> dubuger -> default

添加Executable path: C:\Program Files (x86)\CodeBlocks\MinGW\bin\gdb32.exe (此處是 編譯器 的安裝路徑,注意: 32位系統選擇 gdb.exe, 64位系統選擇: gdb64.exe)

添加完成後確認,就可以debug了。

 

---------------------------------------------------------------------------------------------------------------------------------------------

第二點:

有的孩子,在調試的時候,發現,自己斷點也打了,然後點擊調試的時候,發現程序就是不停在斷點的地方,那麼,這種問題就是由於你的工程文件 的路徑中,含有中文,所以,在創建工程的時候,一定要將工程放在不含中文的路徑中,

E:\Temp\TxGameDownload\MobileGamePCShared    //不含中文  符合條件

E:\用戶\TxGameDownload\MobileGamePCShared    //含有中文,不符合條件,會造成調試閃退

​​​​​​​---------------------------------------------------------------------------------------------------------------------------------------------

第三點:

我們在調試和運行程序的時候,一定要區分開,運行,編譯並運行。所謂運行,程序不會爲你重新編譯整個工程,那可能會出現這種情況,你修改了程序,本想着,看看修改之後的結果有沒有變化,但你點擊的又是運行按鈕,就相當於你修改程序之後,沒有重新編譯,所以,這時候,這運行的就是沒有修改之前的那個結果。所以呢,爲了防止這種情況的出現,我建議大家每次都使用編譯並運行按鈕,

​​​​​​​---------------------------------------------------------------------------------------------------------------------------------------------

第四點:

很多時候,細節問題,codeblocks屬於小型編譯器,你的細節,可能就會讓你覺得他喜歡崩掉,那你應該注意這幾點:

在運行的時候,我們要關閉彈出的結果窗口,你可以選擇:按任意鍵,或者,按運行結果窗口上面的“X”。千萬別點這個按鈕:

這個按鈕點了就容易卡死,我也不知啥原因 哈哈 ,經驗得出!!!!

還有就是,你在調試的情況下,要關閉彈出的結果窗口,就只能點擊這個按鈕了:否則,崩掉!!!!

 

其實,還有很懂注意的地方,大家平時多積累多摸索 加油!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章