【親測有效】Dev-C++調試時提示“項目沒有調試信息,您想打開項目調試選項並重新生成嗎?”的解決方案

一、 問題描述

有一天重裝了Dev-C++,安裝完成之後工具條是這個樣子的:
在這裏插入圖片描述
我寫了一段非常簡單的代碼,設置了調試斷點:
在這裏插入圖片描述
但當我準備調試的時候,程序卻提示:
在這裏插入圖片描述
無論我點"Yes"還是"No",都無法解決問題,因此有了這篇博客。

二、 解決方案

親測有效,按照如下步驟操作:

1、 檢查是否選擇和正確的編譯器配置文件

確保選擇了Debug配置,並注意系統是32位還是64位。
這裏我選擇了“TDM-GCC 4.9.2 64-bit Debug”:
在這裏插入圖片描述

2、檢查是否顯示了項目管理子窗口

在【視圖】中,確保【項目管理】已被選中。
在這裏插入圖片描述

3、配置編譯器選項

點擊菜單【工具】—【編譯選項】。在這裏插入圖片描述
進入到編譯器選項:
在這裏插入圖片描述
勾選“編譯時加入以下命令”,並輸入:-g3
在這裏插入圖片描述
確保“在連接器命令行加入以下命令”被勾選,並在“-static-libgcc”後加上“ -g3”。注意,不包括引號,有一個空格。
在這裏插入圖片描述
輸入完成之後,先不要點擊“確定”。

4、配置連接器選項

點擊菜單【工具】—【編譯選項】—【代碼生成/優化】—【連接器】。
在這裏插入圖片描述
確保“產生調試信息”對應爲“Yes”
在這裏插入圖片描述
點擊“確定”。

三、 問題解決

重啓編譯器,再次嘗試調試:
在這裏插入圖片描述
問題解決!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章