编译过程 以C语言为例,编译成可执行文件一共要经历: 预处理=>狭义编译=>汇编=>链接 ,最终成为可执行文件。 预处理 输入源代码文件以及其包含的头文件,由预处理器执行展开宏定义、处理,条件编译指令、将包含的头文件直接插入到指令位置,删除注释。 输出纯净的、宏已展开、注释已删除、头文件已包含的中间代码文件,通常为 .i 。 编写一个简单的程序: #include <stdio.h> #defin…
编译过程 以C语言为例,编译成可执行文件一共要经历: 预处理=>狭义编译=>汇编=>链接 ,最终成为可执行文件。 预处理 输入源代码文件以及其包含的头文件,由预处理器执行展开宏定义、处理,条件编译指令、将包含的头文件直接插入到指令位置,删除注释。 输出纯净的、宏已展开、注释已删除、头文件已包含的中间代码文件,通常为 .i 。 编写一个简单的程序: #include <stdio.h> #defin…
讨论
登录后参与讨论
还没有评论,来说第一句吧。