C语言编译流程
- C语言编译主要经过四个过程
- 预处理(Preprocessing)
- 处理以#开头的预处理指令,比如#include、#define、#ifdef等。
- 生成的文件后缀为.i
- 编译(Compiling)
- 将预处理后的文件转换成汇编语言
- 生成的文件后缀为.s
- 汇编(Assembling)
- 将汇编语言代码转换成目标二进制文件
- 生成的文件后缀为.o
- 链接(Linking)
- 将多个目标文件及所需的库文件组合生成最终的可执行文件
- 预处理(Preprocessing)
2024/10/3大约 8 分钟
