C++(一) 编译过程
[toc]
# 基础知识
编译过程分为四个过程,编译 (编译预处理、编译、优化),汇编,链接
1. 编译预处理:处理以 #开头的指令 2. 编译、优化:将源码.cpp 文件翻译恒.s 汇编代码 3. 汇编:将汇编代码翻译成机器指令.o 文件 4. 链接:汇编程序生成的目标文件,即.o 文件,并不会立即执行,因为可能会出现: .cpp 文件中的函数引用了另一个.cpp 文件中定义的符号或者调用了某个库文件中的函数。那链接的目的就是将这些文件对应的目标文件连接成一个整体,从而生成可执行的程序.exe 文件。 链接分为两种:
静态链接...
more...