程序编译过程

一.预编译 .i
1.删除#define,并做文本替换
2.#include递归展开头文件
3.#if#endif#elif处理
4.删除注释
5.添加行号文件标识
6.保留#program
二.编译 . s
1.词法分析
2.语法分析
3.语义分析
4.代码优化
5.生成汇编语言
三.汇编 .o
翻译指令
1.强弱符号
2.外部符号
四.链接
五.运行

©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页