codeblocks單步除錯詳解
阿新 • • 發佈:2019-01-10
首先安裝codeblock,自行百度。
有的codeblock裡面沒有GUU編輯器,百度下載一個編輯器,關於編輯器的安裝檢視百度經驗即可。
1.建立工程,注意,路徑一定是英文的。
一般新手直接選空專案就可以了。
2.要做c或者c++的專案,進行選擇
3.建立工程名,選擇儲存路徑(自行定義)
4.往裡面新增檔案
5.寫程式碼
這裡直接寫了個小程式碼,方便測試
//輸入一個數,輸出這個數到1之間的數
#include <iostream>
#include <stdio.h>
using namespace std;
void test(int n){
if(n==0)
return ;
cout<<n<<" ";
test(n-1);
}
int main(void){
int n;
cin>>n;
test(n);
return 0;
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
6.除錯
快捷欄紅圈標示,如果沒有,在view
首先把游標放在int n上,然後按F4,或者
表示 run to cursor
然後按F7即可單步執行,或者
表示next line(下一步)
這裡需要輸入n的值
下面是一個test函式,如果再按F7,就會直接到return 0,如果想看test函式的執行過程,兩個方法:
1.設定斷點(F5)
為了方便檢視相關變數的變化,我們可以開啟watches,下圖中的紅圈,點選選擇watches即可。
2.step into ,step out
這個step into可以跳入函式,如果想跳出則點選step out就行了。
7.退出除錯
大家有更多經驗的可以提出來,共同分享~