- Visual C++從入門到精通(第2版)
- 龍馬高新教育策劃 國家863中部軟件孵化器編著
- 439字
- 2019-10-09 16:52:58
0.3 使用Visual C++開發程序的過程
編譯環境是程序運行的平臺。一個程序在編譯環境中,從編寫代碼到生成可執行文件,最后到運行正確,需要經過編輯、編譯、連接、運行和調試等幾個階段。
編輯階段:在集成開發環境下創建程序,然后在編輯窗口中輸入和編輯源程序,檢查源程序無誤后保存為.cpp文件。
編譯階段:源程序經過編譯后,生成一個目標文件,這個文件的擴展名為.obj,該目標文件為源程序的目標代碼,即機器語言指令。
連接階段:將若干個目標文件和若干個庫文件(lib)進行相互銜接,從而生成一個擴展名為.exe的文件,也就是可執行文件。該文件適應一定的操作系統環境。庫文件是一組由機器指令構成的程序代碼,是可連接的文件。庫有標準庫和用戶生成的庫兩種。標準庫由C++提供,用戶生成的庫是由軟件開發商或程序員提供的。
運行階段:運行經過連接生成的擴展名為.exe的可執行文件。
調試階段:在編譯階段或連接階段有可能出錯,于是程序員就要重新編輯和編譯程序。另外,程序運行的結果也有可能是錯誤的,也要重新進行編輯等操作。
程序開發過程如圖所示。

推薦閱讀
- Learning LibGDX Game Development(Second Edition)
- Java多線程編程實戰指南:設計模式篇(第2版)
- 自己動手實現Lua:虛擬機、編譯器和標準庫
- PostgreSQL技術內幕:事務處理深度探索
- Internet of Things with the Arduino Yún
- 精通Python設計模式(第2版)
- RSpec Essentials
- 低代碼平臺開發實踐:基于React
- Python算法指南:程序員經典算法分析與實現
- Visual Foxpro 9.0數據庫程序設計教程
- Qlik Sense? Cookbook
- 小程序從0到1:微信全棧工程師一本通
- 計算機應用基礎(第二版)
- 從零開始學Selenium自動化測試:基于Python:視頻教學版
- Learning Shiny