首页
登录
从业资格
在应用程序开发中,从源代码到可执行文件,需要经过四个步骤,在哪一步完成后可以生产
在应用程序开发中,从源代码到可执行文件,需要经过四个步骤,在哪一步完成后可以生产
admin
2022-08-02
67
问题
在应用程序开发中,从源代码到可执行文件,需要经过四个步骤,在哪一步完成后可以生产可执行文件( )。A.预编译B.编译C.汇编D.链接
选项
A.预编译
B.编译
C.汇编
D.链接
答案
D
解析
在平常的应用程序开发中,从源代码到可执行文件,需要经过四个步骤,分别是,预编译,编译,汇编和链接。
1.预编译
预编译过程主要处理源代码文件中以"#"开始的与编译指令。比如常见的"#include","#define"等,主要处理规则如下:
1)将所有的"#define"删除,展开所有的宏定义。
2)处理所有条件预编译指令,如"#if","#ifdef"等。
3)处理"#include"预编译指令,将包含的文件插入到该预编译指令的位置。
4)删除所有的注释,包括"//"和"/* */"。
5)添加行号和文件名标识,以便于编译时产生编译错误和警告时能够及时显示行号。
6)保留所有的#pragma编译器指令,因为编译器必须使用它们。
预编译相当于如下命令:
$gcc -E hello.c -o hello.i 或 $cpp hello.c > hello.i
2.编译
编译过程就是把预处理完的文件进行一系列词法分析,语法分析,语义分析及优化后产生相应的汇编代码文件。
编译过程相当于如下命令:
$gcc -S hello.i -o hello.s
转载请注明原文地址:https://tihaiku.com/congyezige/2430315.html
本试题收录于:
初级网络管理员题库软件水平考试初中高级分类
初级网络管理员
软件水平考试初中高级
相关试题推荐
征收下列( )土地的,需要由国务院批准。A.基本农田一公顷 B.基本农田以外
集体土地使用权变更登记应提交的权属证明文件不包括( )。A.原《集体土地使用证
甲地发生地震,抢险队为了方便救援,需要在乙地获取一块临时土地使用权,以供救灾设备
在国有土地租赁期限内需要改变租赁地块的约定用途的,承租人应当向( )提出申请。
因公共利益的需要而提前收回土地的,应当( )。A.对该土地的房屋及其他不动产给
下列属于招标出让国有建设用地使用权程序的有( )。A.准备招标文件 B.发布
下列项目涉及农用地转为建设用地需要经过国务院批准的包括( )A.县级人民政府批
土地使用权出让合同约定的使用年限届满,土地使用者需要继续使用土地的,应当至迟于届
土地使用者若需要改变土地使用权出让合同约定的土地用途的,则下列说法正确的有(
国有土地使用权需要作价授权经营给省属企业的,由( )批准。A.国家土地管理局
随机试题
WhyMinorityStudentsDon’tGraduatefrom
Hepaintedhisbedroomblack.Itlooksdarkanddreary.Heshouldchooseadiffe
屋面雨水应采用重力流排水的建筑是()。A.工业厂房 B.库房 C.高层
对支气管哮喘和心源性哮喘均有效的药物是()A.氨茶碱 B.哌替啶 C.
在幼儿园实践中某些教师认为幼儿进餐、睡眠、午点等是保育,只有上课才是传授知识、发
我国学校德育内容主要有政治教育、思想教育()、道德教育和(
(2020年真题)假设其他条件不变,下列各项中,会导致美式看跌期权价值上升的有(
建设工程项目招标采用资格后审方式的,资格后审时间应为()。A.提交投标书后,开
电视塔的主要功能是发射电视和广播节目,功能比较单一,维护费用较高;但从价值工程应
内河航运工程的工程排污费属于()。A.定额直接费 B.其他直接费 C.间接
最新回复
(
0
)