![C++入门很轻松(微课超值版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/983/44509983/b_44509983.jpg)
上QQ阅读APP看书,第一时间看更新
1.3 C++的编译过程
![](https://epubservercos.yuewen.com/0133F4/23721642901033906/epubprivate/OEBPS/Images/Figure-P23_652.jpg?sign=1739312085-AuDggZP1udiPIOxGBbfBVXBCywGgbjRd-0-e3489d0137aa1c04512bd4a84bd8b9cc)
微视频
C++应用程序可以分为编辑、编译、连接和执行4个步骤,下面分别进行介绍。
1.编辑
编辑就是在文本编辑器中输入代码,并对代码字符进行增、删、改,然后将输入的内容保存为文件。例如,输入Hello World程序代码,然后将代码保存为Hello World.cpp文件,如图1-22所示。
![](https://epubservercos.yuewen.com/0133F4/23721642901033906/epubprivate/OEBPS/Images/Figure-P23_618.jpg?sign=1739312085-rw6aOhlmRCtf8OCdDcistqWQgKixLRgm-0-ee5f747ec274e56f78ceb0d43913e0e9)
图1-22 输入Hello World程序代码
2.编译
编译就是将代码文件编译成目标文件。在Visual Studio 2019开发环境中,选择“生成”→“编译”命令后,Visual Studio 2019开始对输入的代码进行编译和连接,整个编译过程如图1-23所示。
![](https://epubservercos.yuewen.com/0133F4/23721642901033906/epubprivate/OEBPS/Images/Figure-P23_631.jpg?sign=1739312085-bfZdj51VzCpPtkmwkZlRb3i1rQVBWrr6-0-2e2b900e4a3220341b7fe8c28997c696)
图1-23 编译程序
3.连接
连接就是将编译后的目标文件连接成可执行的应用程序。例如,将Hello World.obj和lib库文件连接成Hello World.exe可执行程序。Lib库是编译好的提供给用户使用的目标模块,在有多个源文件的工程,会将其编译成多个目标模块,最后链接器会将程序多涉及的目标模块连接成可执行程序。
4.执行
执行就是执行生成的应用程序,在Visual Studio开发环境下,单击“本地Windows调试器”按钮,开发环境自动执行生成的程序并显示执行的结果,如图1-24所示为Hello world.cpp文件执行的结果。
![](https://epubservercos.yuewen.com/0133F4/23721642901033906/epubprivate/OEBPS/Images/Figure-P23_634.jpg?sign=1739312085-1A3LvAc0LPg1fRXsiMz5NEZZpjZ7hVEk-0-455d7a8d83b18c8234f800fbb0306593)
图1-24 程序执行结果