很多孩子 安裝了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”。千萬別點這個按鈕:
這個按鈕點了就容易卡死,我也不知啥原因 哈哈 ,經驗得出!!!!
還有就是,你在調試的情況下,要關閉彈出的結果窗口,就只能點擊這個按鈕了:否則,崩掉!!!!
其實,還有很懂注意的地方,大家平時多積累多摸索 加油!!!