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

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 運行按鈕

主站蜘蛛池模板: 息烽县| 吉林省| 阿尔山市| 团风县| 比如县| 莱西市| 临朐县| 依兰县| 潼关县| 镇沅| 军事| 康马县| 靖宇县| 鄱阳县| 涿鹿县| 新泰市| 东港市| 东港市| 扎赉特旗| 鸡东县| 龙游县| 溧水县| 闽侯县| 凤城市| 佛学| 治县。| 轮台县| 兴国县| 若尔盖县| 金乡县| 托里县| 遂昌县| 湖南省| 老河口市| 固始县| 沁阳市| 寻甸| 东兴市| 于田县| 乌鲁木齐市| 怀远县|