C语言编译过程浅析

1、编译器扩展所有include以及宏
2、编译器将扩展后的c程序转化为汇编文件(.s)
3、编译器将汇编文件转化为二进制代码文件(.o)
4、连接器将二进制文件和平台实现的标准库函数合并,产生可执行文件