
预处理->编译->汇编->链接
预处理:将多文件处理成一个
编译:将高级语言(源语言)翻译成汇编语言或机器语言(目标语言)的过程
高级语言->汇编->机器语言
汇编:将机器语言转成二进制文件
链接:将相关库链接进来
编译过程详解
源代码->词法分析->语法分析->语义分析->中间代码生成->代码优化->目标代码生成->目标代码
词法分析:将代码分割成单词、符号
语法分析:生成语法树
语义分析:代码语义检查
代码优化:局部优化、循环优化、全局优化

预处理->编译->汇编->链接
预处理:将多文件处理成一个
编译:将高级语言(源语言)翻译成汇编语言或机器语言(目标语言)的过程
高级语言->汇编->机器语言
汇编:将机器语言转成二进制文件
链接:将相关库链接进来
编译过程详解
源代码->词法分析->语法分析->语义分析->中间代码生成->代码优化->目标代码生成->目标代码
词法分析:将代码分割成单词、符号
语法分析:生成语法树
语义分析:代码语义检查
代码优化:局部优化、循环优化、全局优化
detail/32660500C/C
文章目录一、编译步骤简介二、目标文件的组成
xxx为c++源文件名
【编译和链接】 首先要把源文件编译成中间代码文件。 UNIX下是 .o 文件,即 Object File,即目标文件。这个动作叫做编译(compile
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M