c程序编译过程 源码.C->预处理(.c)->编译(.S)->汇编(.O)->链接(.elf可执行文件);预处理是在编译前做的第一步工作;规则:预处理阶段,原封不动的替换。多级宏定义时递归替换,直到内容不是宏;预处理不报错,由程序员自己把握; gcc功能指定 gcc xx.c -o //指定编译后的目标文件名称; gcc xx.c -c //只编译不链接; gcc -E xx.c //只预处理不编译; 常见的预处理: <xxx.h> 与 “xxx.h”