首页
登录
从业资格
在应用程序开发中,从源代码到可执行文件,需要经过四个步骤,在哪一步完成后可以生产
在应用程序开发中,从源代码到可执行文件,需要经过四个步骤,在哪一步完成后可以生产
admin
2022-08-02
115
问题
在应用程序开发中,从源代码到可执行文件,需要经过四个步骤,在哪一步完成后可以生产可执行文件( )。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.国家土地管理局
随机试题
不符合慢性肾盂肾炎肉眼变化的是()。A.质地变硬 B.肾脏体积缩小 C.
《西游记》的作者是:()A.吴承恩 B.蒲松龄 C.罗贯中
隧道拱部硬岩允许超挖值平均和最大分别为()。A:150mm,300mm B:
相须、相使配伍可产生A、协同作用,增进疗效 B、拮抗作用,降低疗效 C、减毒
治疗肾病综合征脾肾阳虚证,应首选A.真武汤合五苓散 B.大补阴丸合猪
A.槐花B.炒槐花C.槐花炭D.炒栀子E.栀子脾胃虚弱的出血患者宜选用的炮制品是
共用题干 MigrantWorkersInthepasttwenty
奥苏伯尔根据学习材料与学习者原有知识结构的关系把学习分为()。A.知识学习和技能
下面关于劳务关系,说法错误的是()。A.劳务关系双方当事人的地位平等 B.工
在成批生产条件下,车间之间的半成品包括()。A.周转半成品 B.保险半成
最新回复
(
0
)