Dev-C++調(diào)試方法的具體使用
寫在前面
已經(jīng)棄坑Dev-C++有一段時間了,但作為一款輕量且新手友好的IDE,它往往是入門C/C++以及刷算法題的絕佳選擇。這里分享在Dev-C++上調(diào)試代碼的方法,為后來者提供有用的信息。
我的dev-c++基本信息:版本 5.11,中文版,字體與背景自定義(無影響)
今天才發(fā)現(xiàn)原來源代碼文件好像也可以調(diào)試?我之前用還是不行的,保險起見我以建立一個項目文件來做展示。
測試代碼:
#include <stdio.h> int main() { int n, cnt = 0; scanf("%d", &n); for(int j = 0; j < n; j ++) { cnt = cnt + 1; } printf("%d", cnt); return 0; }
你需要做的:
首先點擊左上角文件->新建->項目(Alt + F + N + P)
接著選擇“Console Application”,代碼語言(C/C++),設(shè)置項目名稱
一路點擊確定、保存后來到了如下界面:
把上面自動出現(xiàn)的示例代碼刪去,粘貼上自己的代碼,保存,就可以開始著手調(diào)試了。
具體步驟
0. 確定編譯器
如圖,確定你的調(diào)試模式是默認(rèn)的TDM-GCC 4.9.2 64-bit Debug(沒有的拿32位的Debug代替)
1. 開啟調(diào)試模式
1.1 點擊“工具”(Tools),選擇“編譯選項”(Compiler Options)
1.2 在白框中選擇“代碼生成/優(yōu)化”->“連接器”->“產(chǎn)生調(diào)試信息”->“Yes”,點擊確定
2. 代碼調(diào)試
2.1 添加斷點(單擊一行的最左邊,出現(xiàn)紅色的對勾)
2.2 編譯程序
當(dāng)然,如果你不編譯直接點調(diào)試的話問題不大,dev會詢問你是否需要編譯
2.3 點擊調(diào)試(上方的紫色對勾,或者按F5)
這時候,黑框會等待你輸入n的值,輸入之后按下回車,上方標(biāo)記斷點的那一行會變成藍(lán)色。這時候點擊左下方的“下一步”,藍(lán)色的標(biāo)記會不斷移動,表示正在執(zhí)行哪一行。
等到執(zhí)行完畢后,可以在黑框里看到輸出
左下方的“添加查看”我們也常常使用,作用是實時觀測到每個變量的值(下圖左邊欄顯示)
快捷鍵:
- F5開始調(diào)試
- F7單步調(diào)試
- F8單步進(jìn)入函數(shù)調(diào)試
- F9停止調(diào)試
到此這篇關(guān)于Dev-C++調(diào)試方法的具體使用的文章就介紹到這了,更多相關(guān)Dev-C++調(diào)試方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C++面試題之?dāng)?shù)a、b的值互換(不使用中間變量)
這篇文章主要介紹了不使用中間變量,C++實現(xiàn)數(shù)a、b的值互相轉(zhuǎn)換操作,感興趣的小伙伴們可以參考一下2016-07-07C++ read函數(shù)讀入int整形數(shù)據(jù)
這篇文章主要介紹了C++ read函數(shù)讀入int整形數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2016-07-07