我们必须首先创建程序,编译它,然后才能执行。这个过程是反复的。
预处理器
源代码---------------------->修改源代码------->编译器----------->机器代码---
连接器
----------------->可执行代码-------->运行可执行代码。
C++编译器命令只进了队列中的3个任务:预处理,编译,和链接。
因此,一个c++编译器包含了3个不同的程序:预处理器,编译器,链接器。
- 预处理器 是一个用来在源文件传递给编译器之前处理它的程序。预处理器处理指令都是由#符号开始。举个例子,编译会产生中间文件。
- 编译器 接着把中间文件转换为机器码文件。机器码文件也称为,目标文件。
- 链接器 链接机器码文件和所需的支持文件来形成一个可执行的文件,在Windows上,机器码文件在磁盘中存储为 .obj文件,可执行文件存储为 .exe
文件。
IDE。IDE就是提供了集成开发环境,以便进行c++程序快速开发的软件。
常用的IDE有微软的 Visual C++、