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