[cpp003]创建可执行文件

92 阅读1分钟

1、从C++源文件代码中创建可执行文件,需要三个步骤

1)、第一步是预处理器处理所有的预处理指令

  • 主要工作就是将所有#include头文件的完整内容复制到.cpp源文件中。
  • 这样做的目的,是为了在.cpp文件中,可以获取到其他文件定义的类和函数的声明而进行调用。

2)、第二步是编译器把每个cpp文件转换为对象文件,其中包含了与源文件内容对应的机器码。

  • 每个cpp文件都会生成对应的对象文件,也叫翻译单元

3)、第三部是链接程序把程序的对象文件合并到包含完整可执行程序的文件中。