面试题库
搜索
首页
注册
登录
操作系统面试题
题目:
C语言的代码,编译过程是什么样的?
解析:
过程
预编译:展开所有宏定义,条件包含等
编译:词法分析,语法分析,生成汇编码
词法分析
语法分析
中间码:三元操作符
目标码生成及优化
汇编:汇编器将汇编码生成接近可执行文件的二进制文件
链接:将一大堆文件链接,解决其中未明确定义的地址,生成最终的可执行文件
上一题
对答案
下一题