官术网_书友最值得收藏!

1.5 C語言的運行環(huán)境

1.5.1 C語言程序的執(zhí)行步驟

計算機并不能直接識別用C語言編寫的源程序,因此必須先把C語言源程序編譯成目標(biāo)程序,再把該目標(biāo)程序與系統(tǒng)的函數(shù)庫和其他的目標(biāo)程序連接裝配成可執(zhí)行程序,計算機才能執(zhí)行。C語言程序的執(zhí)行過程主要包括編輯、編譯、連接和運行4個步驟。

1.編輯

這一步主要是使用某種編輯器生成C語言源程序文件,擴展名為.c。如果后面的步驟出現(xiàn)了錯誤,一般都是回到這一步進行修改,再一步一步地進行下面的操作。

2.編譯

這一步主要是將上一步產(chǎn)生的C語言源程序文件編譯生成目標(biāo)程序文件,擴展名為.obj。如果編譯成功,則進行下一步操作;否則,返回上一步修改源程序,再重新編譯,直至編譯成功。

3.連接

這一步主要是將目標(biāo)程序和庫函數(shù)及其他目標(biāo)程序連接起來生成可執(zhí)行文件,擴展名為.exe。如果連接成功,則進行下一步操作;否則,根據(jù)系統(tǒng)的錯誤提示,進行相應(yīng)修改,再重新編譯、連接,直至連接成功。

4.運行

通過觀察程序的運行結(jié)果,驗證程序的正確性。如果出現(xiàn)邏輯錯誤,則必須返回第一步修改源程序,再重新編譯、連接和運行,直至程序正確。

主站蜘蛛池模板: 林甸县| 河北省| 酒泉市| 清涧县| 建始县| 馆陶县| 斗六市| 海林市| 澄迈县| 皋兰县| 昌平区| 崇义县| 舞钢市| 齐齐哈尔市| 盐亭县| 白银市| 城市| 哈尔滨市| 和田县| 德江县| 分宜县| 龙陵县| 宝兴县| 西宁市| 汉中市| 毕节市| 道真| 潢川县| 余姚市| 抚顺市| 泰来县| 宜兰县| 蒲城县| 乌拉特后旗| 商南县| 延吉市| 罗山县| 商洛市| 南充市| 德昌县| 澎湖县|