编译过程

一个源文件到可执行程序到底经历了哪几个过程? 它的编译链接过程分为四个步骤:预处理、编译、汇编、链接。 1.预处理 1)处理所有的#include预编译指令,将被包含的文件插入到预处理指令的位置。这个过程是递归的。 2)将所有的#define删除,并展开所有的宏定义。 3)处理所有的预处理指令,比如:#if、#denif、#ifdef、#else。 4)过滤掉所有的注释 “//” 和”/* */”
相关文章
相关标签/搜索