1. 编译:编译器对源代码进行编译,是将以文本形式存在的源代码翻译为机器语言形式的目标文件的过程。
  2. 目标代码(object code)指计算机科学中编译器或汇编器处理源代码后所生成的代码,它一般由机器代码或接近于机器语言的代码组成。
  3. 目标文件(object file)即存放目标代码的计算机文件,它常被称作二进制文件(binaries)
  4. 连接:编译成功以后,目标文件依然不能运行,需要将目标程序和库函数连接为一个整体,从而生成可执行文件(.exe)。 链接阶段的任务就是把程序中所有的目标文件和所需的库文件都链接在一起,最终生成一个可以直接运行的文件,即可执行文件。