鲜艳春天

文章
6
资源
0
加入时间
3年2月3天

2 c++ 编译原理

预编译(.i)1.删除#define 文本替换2.处理#include 递归展开3.处理#if #endif 等预编译指令4.删除注释5.添加行号和文件标识6.保留#pragma编译(.s)1.词法分析2.语法分析 一行表达式3.语义分析 结合上下文4.代码优化5.生成汇编指令 低级语言**汇编(.o)**目标文件 可重入的二进制文件1.翻译指令 (把低级语言翻译为机器语言)链接(.exe) 能运行 可执行文件数据段(.data 和 .bss)存放