编译的作用是对源程序进行语法检查和语义检查

来源:百度知道 编辑:UC知道 时间:2024/06/06 16:13:16
编译的作用除了对源程序进行语法检查和语义检查,还有作用

以C语言为例:首先是编译预处理,对宏,包含指令,编译指令等进行处理,然后是词法语法分析,将源代码翻译成中间代码(一般是汇编),接着优化代码,这一步比较深奥有兴趣可以查查,然后将中间代码翻译成机器语言(目标文件),接着链接目标文件(因为他们可能互相引用函数等等),最后生成可以执行文件。