![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=1738891191-fKmcPBbRGwLpk4VxS8MdG3M63yqXNnV6-0-b6dce8d220bacf41a4771c1e938664a7)
微视频
C++应用程序可以分为编辑、编译、连接和执行4个步骤,下面分别进行介绍。
1.编辑
编辑就是在文本编辑器中输入代码,并对代码字符进行增、删、改,然后将输入的内容保存为文件。例如,输入Hello World程序代码,然后将代码保存为Hello World.cpp文件,如图1-22所示。
![](https://epubservercos.yuewen.com/0133F4/23721642901033906/epubprivate/OEBPS/Images/Figure-P23_618.jpg?sign=1738891191-EQoMNluCwwtnmr5c6WEtxA4EMDc1RCEm-0-e3c01ef142f44265cf0b2bcd64ace662)
图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=1738891191-ADdqJCuOEAI5lDxy0Srp3S5MZtWSu2sc-0-2b5e6b9512c561b61998de75fe6c622d)
图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=1738891191-tHhmMMw2YgefxaEpSHN9gUiuvO2aKMuP-0-e201c9c8580a6dce20de9d22e953f366)
图1-24 程序执行结果