1.7 C+ +程序的開發(fā)過程
開發(fā)一個(gè)C++程序的過程通常包括編輯、編譯、鏈接、運(yùn)行和調(diào)試等步驟。
1編輯
在VC6集成開發(fā)環(huán)境中,用戶可以使用編輯窗口來進(jìn)行C+ +程序的編輯工作。VC6的編輯窗口是專門為編輯C+ +程序而設(shè)計(jì)的,它提供了包括語法亮色、調(diào)用提示、自動(dòng)縮進(jìn)、查找和替換等在內(nèi)的一系列功能,使用起來十分方便。
當(dāng)用戶完成了C+ +程序的編輯時(shí),應(yīng)將輸入的程序文本保存為以cpp為擴(kuò)展名的文件(保存C+ +頭文時(shí)應(yīng)以h為擴(kuò)展名)。
2編譯
在VC6集成開發(fā)環(huán)境中,用戶可以使用編譯(Compile)命令將一個(gè)以cpp為擴(kuò)展名的C+ +源程序文件轉(zhuǎn)換成一個(gè)以obj為擴(kuò)展名的目標(biāo)文件。如果一個(gè)C+ +程序由多個(gè)源程序文件組成,應(yīng)將它們分別進(jìn)行編譯形成多個(gè)目標(biāo)文件。
3鏈接
在VC6集成開發(fā)環(huán)境中,用戶可以使用生成(Build)命令來進(jìn)行目標(biāo)文件的鏈接工作。另外,在源程序文件沒有被編譯的情況下直接使用此命令,可以使編譯和鏈接工作一起完成。
4運(yùn)行和調(diào)試
在編譯和鏈接工作成功地完成之后可以運(yùn)行得到的可執(zhí)行程序,觀察程序是否符合我們所期望的運(yùn)行結(jié)果。在VC6集成開發(fā)環(huán)境中,用戶可以使用執(zhí)行(Execute)命令來運(yùn)行程序。
如果程序的運(yùn)行結(jié)果不是我們所期望的,說明源程序文件中存在著語義錯(cuò)誤。這時(shí),需要使用調(diào)試器對可執(zhí)行程序進(jìn)行跟蹤調(diào)試來查找錯(cuò)誤發(fā)生的原因。在VC6集成開發(fā)環(huán)境中,用戶可以很方便地進(jìn)入調(diào)試狀態(tài),對程序進(jìn)行設(shè)置斷點(diǎn)、單步執(zhí)行、觀察變量等操作。
編輯推薦:
2014年上半年計(jì)算機(jī)等級考試報(bào)名時(shí)間預(yù)告
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |