首页
登录
从业资格
在应用程序开发中,从源代码到可执行文件,需要经过四个步骤,在哪一步完成后可以生产
在应用程序开发中,从源代码到可执行文件,需要经过四个步骤,在哪一步完成后可以生产
admin
2022-08-02
132
问题
在应用程序开发中,从源代码到可执行文件,需要经过四个步骤,在哪一步完成后可以生产可执行文件( )。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
转载请注明原文地址:http://tihaiku.com/congyezige/2430315.html
本试题收录于:
初级网络管理员题库软件水平考试初中高级分类
初级网络管理员
软件水平考试初中高级
相关试题推荐
征收下列( )土地的,需要由国务院批准。A.基本农田一公顷 B.基本农田以外
集体土地使用权变更登记应提交的权属证明文件不包括( )。A.原《集体土地使用证
甲地发生地震,抢险队为了方便救援,需要在乙地获取一块临时土地使用权,以供救灾设备
在国有土地租赁期限内需要改变租赁地块的约定用途的,承租人应当向( )提出申请。
因公共利益的需要而提前收回土地的,应当( )。A.对该土地的房屋及其他不动产给
下列属于招标出让国有建设用地使用权程序的有( )。A.准备招标文件 B.发布
下列项目涉及农用地转为建设用地需要经过国务院批准的包括( )A.县级人民政府批
土地使用权出让合同约定的使用年限届满,土地使用者需要继续使用土地的,应当至迟于届
土地使用者若需要改变土地使用权出让合同约定的土地用途的,则下列说法正确的有(
国有土地使用权需要作价授权经营给省属企业的,由( )批准。A.国家土地管理局
随机试题
[originaltext]M:Honey,thesecondhalfofthebasketballgameisabouttostar
[originaltext]GPSstandsfortheGlobalPositioningSystem.Itreferstoa
[audioFiles]2021m5x/audio_ve01005j_ezflisteningxa_0073_202105[/audioFiles]
“桃李不言,下自成蹊”这句话所体现的德育方法是()。A.说服教育法 B.实
下列( )属于房屋登记机构应当进行实地查看的情形。A.预购商品房预告登记 B
地籍测绘成果档案的编号按()为单位。A:乡镇B:县C:市D:省
中国第一部新歌剧是( )。A.《白毛女》 B.《小二黑结婚》 C.
某男,70岁。冠心病史7年。常感胸痛隐隐,神疲乏力,气短懒言,心悸自汗,舌淡暗苔
口腔恶性肿瘤中易侵犯血管、神经的是A.鳞状细胞癌 B.腺样囊性癌 C.骨肉瘤
(2021年真题)房屋产权出典的,应以出典人为房产税纳税人。()
最新回复
(
0
)