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