codeblocks無法除錯的相關解決思路

2022-02-01 02:45:53 字數 740 閱讀 1129

**無法除錯!? 難受。。。

現在給你提供兩種常見的導致codeblocks無法除錯的原因以及相應的解決方案。

原因一:

在建立工程目錄時,儲存路徑中有中文。

重要的事情說三遍:

切記,工程目錄的儲存路徑中不能出現中文!!!

切記,工程目錄的儲存路徑中不能出現中文!!!

切記,工程目錄的儲存路徑中不能出現中文!!!

正確例項如下:

原因二:

codeblocks不像vc++6.0一樣自帶偵錯程式,所以要我們自己手動新增gdb32。

以下codeblocks新增gdb32的方法(如圖所示):

點選setting   ====> debugger...

點選更換路徑,然後在你自己安裝codeblocks的目錄中找到mingw,再找到bin目錄,再在bin目錄下找到gdb32並開啟即可。

在此需要特別強調的是一定要在codeblocks的安裝目錄中查詢,否則還是無法進行除錯。

一定要在codeblocks的安裝目錄中查詢

CodeBlocks 斷點除錯

1 一般,偵錯程式的按鈕可以在工具欄找到 如果沒有,可以從view選單項中調出 2 設定斷點 使用偵錯程式時需要讓程式在需要的位置中斷,在啟動偵錯程式前設定斷點如下,滑鼠點選編輯器的左邊即可設定斷點,3 啟動偵錯程式 3.1 偵錯程式需要以debug模式啟動,點選按鈕debug 3.2 啟動後,程式...

Codeblocks如何除錯DLL

好在windows本身提供了乙個完美的測試dll 點add main就是執行的主函式,注意主函式要用 declspec dllexport 如下面這個 include include include includeusing namespace std define dll stdcall defi...

codeblocks 單步除錯

一直是在單個原始檔下,加斷點,然後debug,每次都沒結果.今天才知道codeblocks debug 是要先建乙個工程,然後才能debug,噗.簡單說下步驟 1 先裝gdb.裝了gdb之後,codeblocks會自動檢測到gdb位置.可檢視setting選項下,compiler and debug...