- C++從入門到精通(第5版)
- 明日科技編著
- 458字
- 2023-08-25 11:14:54
1.6 編譯與連接過程
開發應用程序可以分為編輯、編譯、連接、執行4個步驟。
1.編輯
編輯是在文本編輯器中輸入代碼,并對代碼字符進行增、刪、改,然后將輸入的內容保存成文件。如圖1.15所示,輸入Hello World程序代碼,并將代碼保存成Sample.cpp文件。
2.編譯
編譯是將代碼文件編譯成目標文件。如圖1.16所示,編譯過程就是將Sample.cpp編譯成Sample.obj。
在Visual C++ 6.0開發環境中,單擊編譯按鈕后Visual C++ 6.0開發環境對輸入的代碼進行編譯,如圖1.17所示。
單擊編譯按鈕后Visual C++ 6.0開發環境自動對代碼進行編譯和連接,整個編譯過程如圖1.18所示。

圖1.15 編輯代碼

圖1.16 編譯文件

圖1.17 執行編譯命令

圖1.18 編譯過程
3.連接
連接是將編譯后的目標文件連接成可執行的應用程序。如將Sample.obj和lib庫文件連接成Sample.exe可執行程序。lib庫是編譯好的提供給用戶使用的目標模塊,在有多個源文件的工程中,例如Sample1.cpp、Sample2.cpp、Sample3.cpp,會編譯成多個目標模塊Sample1.obj、Sample2.obj、Sample3.obj,鏈接器會將程序涉及的目標模塊連接成可執行程序,如圖1.19所示。
4.執行
執行是執行生成的應用程序。Visual C++ 6.0開發環境下集成了運行按鈕,單擊該按鈕后開發環境自動執行生成的程序,運行按鈕如圖1.20所示。

圖1.19 連接過程

圖1.20 運行按鈕
推薦閱讀
- ClickHouse性能之巔:從架構設計解讀性能之謎
- Spring Cloud Alibaba核心技術與實戰案例
- C/C++算法從菜鳥到達人
- 青少年軟件編程基礎與實戰(圖形化編程三級)
- Internet of Things with the Arduino Yún
- Practical Windows Forensics
- Data Analysis with IBM SPSS Statistics
- C#程序設計基礎:教程、實驗、習題
- Java項目實戰精編
- SQL Server實用教程(SQL Server 2008版)
- Scala Functional Programming Patterns
- 零基礎學C語言(第4版)
- Java程序設計教程
- 循序漸進Vue.js 3前端開發實戰
- Hands-On Data Visualization with Bokeh