标题 C++程序创建
流程
- 使用文本编辑器编写程序,并将其保存到文件中,文件就是程序的源代码。
- 编译源代码。运行程序,将源代码翻译为主机使用的内部语言——机器语言。翻译后的程序文件就是程序的目标代码。
- 将目标代码与其他代码链接起来。C++程序通常使用库,C++库包含一系列计算机例程(函数)的目标代码。链接指的是将目标代码同使用的函数的目标代码以及一些标准启动代码组合,生成程序的运行阶段版本。包含该最终产品的文件被称为可执行代码。
创建源代码文件
后缀
C++实现 | 源代码文件的扩展名 |
---|---|
UNIX | C、cc、cxx、c |
GNU C++ | C、cc、cxx、cpp、c++ |
Microsoft Visual C++ | cpp、cxx、cc |
编译和链接
- Compile(编译)通常意味着对当前打开的文件中的代码进行编译。
- Build和Make通常表示编译项目中所有源代码文件的代码;通常是一个递增的过程,若项目中包含三个文件,只有其中一个文件被修改,则只重新编译该文件。
- Build All通常意味着编译所有的源代码文件。
- Link代表将编译后的源代码与所需的库代码组合起来。
- Run或Excute表示运行程序。通常,若未执行前述步骤,Run将在运行程序之前完成这些步骤。
- Debug表示以步进方式执行程序。
- 编译器可选择是生成调试版或发布版可执行程序,调试版通常包含额外代码,会增大程序,降低执行速度,但可以提供详细调试信息。