一、dev c++除錯崩潰的解決方案
1、點選「工具 -> 編譯選項」。
2、選擇「編譯器」選項卡,勾選「編譯時加入以下命令」,輸入「-g3」。
3、選擇「**生成/優化」選項卡,選擇「聯結器」選項卡,將「產生除錯資訊」選為「yes」。
4、點選確定,重新編譯需要除錯的程式,就可以單步執行了。
二、單步除錯
1、設定斷點:在行號附近單擊即可,如何調出行號,請轉到文末。
2、單擊「除錯」按鈕。
當然也可以在「執行」裡找到:
這時介面是這樣的:
藍色的橫行左側帶有乙個藍色的箭頭,代表當前單步執行的位置。左側是變數視窗,可以右鍵新增檢視,也可以在左下的控制台新增。右下是什麼,筆者也不是很清楚【看起來好高階的樣子誒……】,網上有說法是,dev是呼叫gdb除錯的,這個似乎就是呼叫的命令列。【也不知道對不對,先挖坑】
附:關於編譯器選項
點選「工具 -> 編譯器選項」。
出現了如下介面:
所以就可以自己diy啦,要調出行號看這裡:
Android ndk 單步除錯
1.設定ndk目錄 在 android 配置項上設定下 ndk 選擇ndk後,有乙個選項 ndk location 這裡配置ndk根目錄。如下圖 2.新增ndk支援 android專案上右鍵,選擇 android tools 再新增native的支援。如果不需要除錯,這時編譯環境已經ok了 3.修改...
IAR單步除錯
首先進行配置,在driver下拉列表中選擇合適的驅動,其中simulator是純軟體 驅動,適合與應用程式前期簡單邏輯貨一般運算程式除錯。其他均為硬體 驅動,需要相應的硬體配合。go 全速執行 break 終止執行 reset 復位 stop debugging 退出偵錯程式 step over 單...
python單步除錯
執行python m pdb test.py pdb 會自動停在第一行,等待除錯,這時你可以看看幫助 pdb h命令 解釋break 或 b 設定斷點 continue 或 c 繼續執行程式 list 或 l 檢視當前行的 段 step 或 s 進入函式 return 或 r 執行 直到從當前函式返...