问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编译器的功能是什么

发布网友 发布时间: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
厂口银杏园地址在哪里? 昆明银杏大道在什么地方 昆明哪些地方有银杏树 从二月河“帝王三部曲”看90年代的文学场(一) 二月河《落霞三部曲》读书札记 安装织梦CMS到新浪SAE,这数据库主机,用户都是什么?这个是安装在新浪SE... SAE上的mySql初始化了怎么用啊,java怎么连上去啊,地址,端口号,账号... 金鱼尾部出现血丝,怎么办? 金鱼尾鳍上有血丝,急躁不安是什么病 请问?家里养的金鱼,一夜过来,金鱼尾巴上面都有红色血丝是怎么回事... 汇编语言里的编写、汇编、连接、调试、仿真都是什么意思?谢谢🌹 linux下链接过程中编译器会做哪些工作 电脑里自带汇编编译器和连接器吗? 汇编语言的功能? 编译器 链接器 计算机 汇编语言 机器语言 汇编编译器的工作和生成可执行文件的执行过程是怎样的 汇编器所要完成的任务 谁知道链接器做什么 汇编器和编译器有什么区别 汇编器、编译器、编辑器 从预处理、编译、汇编到链接,编译系统都作了哪些工作?使用哪些工具?生成了哪些文件? 汇编器和链接器如何对段进行管理? 汇编器的介绍 预处理器做了什么?2.编译器做了什么?3.汇编器做了什么?4.链接器做了什么 嵌入式软件中GCC编译,汇编,链接,调试的作用 dsp 汇编器与链接器 汇编器和连接器区别 简述一下编译器和链接器的作用? 老人机来电提示打开。来电时没声音。 老年机打电话没声音 华为mate20个人热点怎么连接 华为mate20如何打开热点 mate20个人热点在哪里设置 华为mate20热点怎么打开热点 华为mate20个人热点怎么打开 华为mate20pro怎么开热点 华为mate20pro热点怎么开 华为mate20pro个人热点在哪里 华为mate20热点在哪里打开 华为mate20热点怎么开 华为mate20手机热点密码怎么查看 华为mate20打不开热点? ipad怎么用华为mate20手机流量上网? 华为mate20手机热点打开,在其他手机显示已停用 华为mate20,wifi已连接(不可上网),别的手机连接正常? 华为mate20手机热点显示已停用 笔记本电脑连接不上华为mate20手机的热点 华为mate20怎么查看后台运行的程序 华为mate20挂不住后台怎么办 华为mate20怎么关闭后台程序