C语言执行过程

使用 gcc 汇编器编译 C 语言程序时通常会经过四个处理阶段,即预处理阶段、编译阶段、汇编阶段和链接阶段。 在前处理阶段中,gcc 会把 C 程序传递给 C 前处理器 CPP,对 C 语言程序中指示符和宏进行替换处理,输出纯 C 语言代码;在编译阶段,gcc 把 C 语言程序编译生成对应的与机器相关的 as 汇编语言代码;在汇编阶段,as 汇编器会把汇编代码转换成机器指令,并以特定二进制格式输出
相关文章
相关标签/搜索