1.首先開啟Dev,–>工具–>編譯選項–>程式碼生成/最佳化–>聯結器–>產生除錯資訊
軟體預設的選項是no,我們要做就是把no改為yes就行了。
2.然後就開始正式除錯了。
先新建一個原始碼
#include<iostream>
using namespace std;
int main()
{
int k=2,m=5,s=1;
switch(k)
case 2:
switch(m)
case 1: if(m%s) break;
case 2: ++m;k--;
}
case 1:
cout<<k<<","<<m<<","<<s<<"\n";
system("PAUSE");
return 0;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
最開始我除錯的時候,沒有加倒數第三行的system(“PAUSE”),結果除錯的時候直接閃退,加上之後就可以實現除錯了。
首先單擊選擇需要除錯的起點
就會從自己選擇的起點開始除錯
1.首先開啟Dev,–>工具–>編譯選項–>程式碼生成/最佳化–>聯結器–>產生除錯資訊
軟體預設的選項是no,我們要做就是把no改為yes就行了。
2.然後就開始正式除錯了。
先新建一個原始碼
#include<iostream>
using namespace std;
int main()
{
int k=2,m=5,s=1;
switch(k)
{
case 2:
switch(m)
{
case 1: if(m%s) break;
case 2: ++m;k--;
}
case 1:
cout<<k<<","<<m<<","<<s<<"\n";
}
system("PAUSE");
return 0;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
最開始我除錯的時候,沒有加倒數第三行的system(“PAUSE”),結果除錯的時候直接閃退,加上之後就可以實現除錯了。
首先單擊選擇需要除錯的起點
就會從自己選擇的起點開始除錯