錯誤如下:
Building to ensure sources are up-to-date
Selecting target:
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))
起因是重裝了系統,然后重新下載了一些IDE,其中包括codeblocks,之前用過一段時間codeblocks,所以直接到官網上下載了如下圖的第4個版本,帶mingw編譯器的,因為個人用C++較多。然后很正常的安裝,啟動,測試,編譯通過。

然后習慣性的設置斷點,調試…出現了問題,如下圖所示

能看得懂它的意思是要我在調試器設置里指定一個調試器,可是試了半天不知道在哪指定這個調試器,然后上網搜索了半天…各種回答都有,但是還是沒能找到解決問題的方法,最終試了10多分鍾才解決問題,所以想寫這篇文章,為同樣出現這個問題跟我一樣的初學者們提供方便之門。
廢話不多說,直接上解決方案。Setting-debugger-GDB/CDB debugger-default中
之前是這樣的

可執行路徑這里是空的,需要指定調試器的位置,我用的是mingw,找到gdb.exe的文件位置,更改即可,如下圖為MinGW\bin\gdb32.exe

注意,這個設置保存了之后要重啟codeblocks才有效(至少我的是這樣的),也正是因為這個原因之前我更改了這里沒有看出問題。希望能對一些人有所幫助,如有問題希望各位多指教。
