1. 程式人生 > >Dev-c++在windows環境下無法debug(調試)的解決方案

Dev-c++在windows環境下無法debug(調試)的解決方案

命令 但是 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(調試)的解決方案