首 页 行业资讯 新车 试驾评测 养车用车 车型库

编译器的功能是什么

发布网友 发布时间:2022-03-22 23:52

我来回答

4个回答

热心网友 时间:2022-03-23 01:21

  1、编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器(Linker) → 可执行程序 (executables)。
  2、工作方法:
  1)、首先编译器进行语法分析,也就是要把那些字符串分离出来。
  2)、然后进行语义分析,就是把各个由语法分析分析出的语法单元的意义搞清楚。
  3)、最后生成的是目标文件,也称为obj文件。
  4)、再经过链接器的链接就可以生成最后的EXE文件了。
  5)、有些时候需要把多个文件产生的目标文件进行链接,产生最后的代码。这一过程称为交叉链接。

热心网友 时间:2022-03-23 02:56

整个编译过程把你的源程序变成电脑能执行的程序。编译器将你的源程序编译器成目标文件,连接程序把目标文件连接成可执行文件。

热心网友 时间:2022-03-23 04:47

人的语言换成机器语言

热心网友 时间:2022-03-23 06:55

检查程序中的错误或警告

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com