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

0.3 使用Visual C++開發程序的過程

編譯環境是程序運行的平臺。一個程序在編譯環境中,從編寫代碼到生成可執行文件,最后到運行正確,需要經過編輯、編譯、連接、運行和調試等幾個階段。

編輯階段:在集成開發環境下創建程序,然后在編輯窗口中輸入和編輯源程序,檢查源程序無誤后保存為.cpp文件。

編譯階段:源程序經過編譯后,生成一個目標文件,這個文件的擴展名為.obj,該目標文件為源程序的目標代碼,即機器語言指令。

連接階段:將若干個目標文件和若干個庫文件(lib)進行相互銜接,從而生成一個擴展名為.exe的文件,也就是可執行文件。該文件適應一定的操作系統環境。庫文件是一組由機器指令構成的程序代碼,是可連接的文件。庫有標準庫和用戶生成的庫兩種。標準庫由C++提供,用戶生成的庫是由軟件開發商或程序員提供的。

運行階段:運行經過連接生成的擴展名為.exe的可執行文件。

調試階段:在編譯階段或連接階段有可能出錯,于是程序員就要重新編輯和編譯程序。另外,程序運行的結果也有可能是錯誤的,也要重新進行編輯等操作。

程序開發過程如圖所示。

主站蜘蛛池模板: 康平县| 靖江市| 天峻县| 济阳县| 铅山县| 略阳县| 双柏县| 金乡县| 库车县| 平武县| 阳高县| 湘潭县| 金湖县| 长葛市| 海门市| 竹山县| 岳阳县| 镇坪县| 望都县| 海丰县| 广州市| 高州市| 五指山市| 饶平县| 嘉峪关市| 固镇县| 武平县| 特克斯县| 黄平县| 乳源| 甘谷县| 沈丘县| 定安县| 昌宁县| 彭水| 分宜县| 靖江市| 雷波县| 阿克陶县| 温宿县| 双牌县|