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

高级语言的编译过程,经过哪几个步骤?

发布网友 发布时间:2022-03-17 21:07

我来回答

3个回答

热心网友 时间:2022-03-17 22:36

开发C程序有四个步骤:编辑、编译、连接和运行。

任何一个体系结构处理器上都可以使用C语言程序,只要该体系结构处理器有相应的C语言编译器和库,那么C源代码就可以编译并连接到目标二进制文件上运行。

1、预处理:导入源程序并保存(C文件)。

2、编译:将源程序转换为目标文件(Obj文件)。

3、链接:将目标文件生成为可执行文件(EXE文件)。

4、运行:执行,获取运行结果的EXE文件。

扩展资料:

将C语言代码分为程序的几个阶段:

1、首先,对源代码文件进行测试。以及相关的头文件,比如Stdio。H.CPP预处理为。我的文件。预编译。该文件不包含任何宏定义,因为所有宏都已展开,且包含的文件已插入。我提起。

2、编译过程是对预处理后的文件进行词法分析、语法分析、语义分析和优化,生成相应的汇编代码文件。这个过程通常是整个程序的核心部分,也是最复杂的过程之一。

3、汇编程序不直接输出可执行文件,而是输出目标文件。汇编程序可以调用LD来生成可运行的可执行程序。也就是说,您需要链接到大量文件以获得最终可执行文件“a.out”。

4、在链接过程中,其他目标文件中定义的函数调用指令需要重新调整,而其他目标文件中定义的变量也存在同样的问题。

参考资料来源:百度百科-c语言

热心网友 时间:2022-03-17 23:54

*解释型:编译一条执行一条 *编译型:(C/C++)1. 预编译:处理宏,进行宏展开2. 编译:编译程序3. 链接:加入各种外部资源和库链接出最终的目标代码

热心网友 时间:2022-03-18 01:29

1 .此法分析器!2 。语法分析器 3 语义分析器 4中间代码生成 5.代码优化器 6.代码生成器 7。目标程序
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 将目标程序转化成可执行文件的程序称为什么程序 编译程序的各阶段都涉及到什么 汇编程序产生二进制目标文件OBJ,而OBJ还必须使用???转换成可执行的EXE文件. 如何将多个汇编生成的.obj文件生成一个可执行的.exe程序 c语言怎样将.obj转换成.exe格式 请问我用易语言编写的程序。编出来之后文件后缀变成了.obj。怎么才能变成可执行文件啊。就是.exe 程序 关于《微机原理》的一些问题 怎么使c源程序由obj文件变成exe文件 C语言中,目标文件是如何变成可执行文件的? 如何将obj文件转换成exe文件??详细一点啊!!谢谢 该怎么把obj文件转化为exe的可执行文件? 知道加我Q. 带上备注. 联想LJ2605D打印机全灯闪,更换定影与主板后依然是这样, 联想lj2605d墨粉灯亮 且打印不了 联想Lj2200L打印机硒鼓灯亮是怎么回事 LJ2605D4个灯全闪现,请问是什么问? 联想打印机硒鼓灯亮有什么处理方法 联想lj2600打印机四个灯全亮不能工作怎么处理 联想lj2605d墨粉灯一直亮 LJ2605D激光打印机所有指示灯同时闪烁什么故障 联想LJ2600D,硒鼓和错误灯亮,怎么解决? 在计算机上运行一个C语言编写的程序,要经过怎样的处理过程 C语言文件的编译与执行的四个阶段并分别描述 C语言源程序文件、目标文件和可执行文件的扩展名是什么? 后缀为.obj和.exe的二进制文件都可以直接运行吗?? obj是什么文件?obj文件怎么打开 计算机中OBJ是什么意思 把用高级程序设计语言编写的源程序翻译成目标程序(.OBJ)的程序成为什么程序? 高手帮忙!!!!! 佳能mp288打印机显示警告是怎么回事 佳能MP288打印机警告灯亮闪烁,出现0.3.e,同时电脑出现错误代码5100,是怎么回事? 佳能mp288,打印不了,警告灯一直亮着,加了墨水,墨水跟着闪烁,重新打开,警告灯还是亮着 佳能mp288打印机墨水灯闪烁是怎么回事? 佳能MP288打印机故障,警告灯和电源灯交换闪,代码p2,电脑错误代码是5012?_问一问 佳能mp288打印机墨水灯闪烁是怎么回事 佳能MP288打印机故障,警告灯和黑色墨水灯交换闪,代码p2? 佳能打印机指示灯闪烁该怎么去解决? 佳能mp288,打印机出现警告灯亮,彩色墨水灯闪烁是什么原因? 佳能打印机指示灯闪烁该怎么去解决 佳能复印机mp288不能复印,警告一直闪,出现e15一直跳,该怎么处理 佳能喷墨打印机MP288正在打印的时候突然警告指示灯闪烁 佳能mp288一体机 警告灯闪烁 屏显P 是怎么回事