Dev-c++在windows環境下無法debug(調試)的解決方案
阿新 • • 發佈:2017-11-30
命令 但是 call debug debugging 我們 技術分享 mpi 上下
如標題所見,在官網上下載的最新版本的Dev-C++居然無法調試,這是何等煩人,有些時候我們為了更加了解一下代碼中遞歸部分的變化情況,debug功能舉足輕重。
在本人的windows環境下一debug(F5),dev-c++就立馬跳出個程序遇到錯誤的提示,然後關閉程序,但是本人想了想:是不是本人代碼功力太菜,是代碼導致軟件崩潰呢?最後嘗試著寫了個"Hello-World!",依然是在Debug中崩潰,經過查閱資料,給出以下解決方案:
1 在軟件的tools選項->complie option頁面做如下圖片中的操作:(1)在Add the following commands when calling the compiler添加命令-g3 (2)在Add the following command when calling the linker中添加-g3(註意-static-libgcc是本來就存在的命令);
2 在tools->compile option->settings->linker中將"Generate debugging information(-g3)"中將no改為yes,如下圖
3 在tools->compile option->settings->progran中將"Generate debugging information(-g3)"中,(1)將gcc選項中的"gcc.exe"改為"gcc.exe -D_DEBUG_";(2)將g++選項中的"g++.exe"改為"g++.exe -D_DEBUG_",保存
註意:每一步都必須註意保存。
Dev-c++在windows環境下無法debug(調試)的解決方案