C语言程序的编译流程

以hello.c文件为例: 从 高级语言->汇编语言->机器语言(二进制) 第一步预处理 由.c文件到.i文件,这个过程叫预处理。预处理过程实质上是处理“#”,将#include包含的头文件直接拷贝到hell.c当中;将#define定义的宏进行替换,同时将代码中没用的注释部分删除等 具体做的事儿如下: (1)将所有的#define删除,并且展开所有的宏定义。说白了就是字符替换 (2)处理所有的条
相关文章
相关标签/搜索