首页
登录
从业资格
在应用程序开发中,从源代码到可执行文件,需要经过四个步骤,在哪一步完成后可以生产
在应用程序开发中,从源代码到可执行文件,需要经过四个步骤,在哪一步完成后可以生产
admin
2022-08-02
140
问题
在应用程序开发中,从源代码到可执行文件,需要经过四个步骤,在哪一步完成后可以生产可执行文件( )。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://www.tihaiku.com/congyezige/2430315.html
本试题收录于:
初级网络管理员题库软件水平考试初中高级分类
初级网络管理员
软件水平考试初中高级
相关试题推荐
征收下列( )土地的,需要由国务院批准。A.基本农田一公顷 B.基本农田以外
集体土地使用权变更登记应提交的权属证明文件不包括( )。A.原《集体土地使用证
甲地发生地震,抢险队为了方便救援,需要在乙地获取一块临时土地使用权,以供救灾设备
在国有土地租赁期限内需要改变租赁地块的约定用途的,承租人应当向( )提出申请。
因公共利益的需要而提前收回土地的,应当( )。A.对该土地的房屋及其他不动产给
下列属于招标出让国有建设用地使用权程序的有( )。A.准备招标文件 B.发布
下列项目涉及农用地转为建设用地需要经过国务院批准的包括( )A.县级人民政府批
土地使用权出让合同约定的使用年限届满,土地使用者需要继续使用土地的,应当至迟于届
土地使用者若需要改变土地使用权出让合同约定的土地用途的,则下列说法正确的有(
国有土地使用权需要作价授权经营给省属企业的,由( )批准。A.国家土地管理局
随机试题
[img]2022m3s/ct_ve01202001m_eillist_0054_220308[/img][br][originaltext]Man:O
Thedestructionofournaturalresourcesandcontaminationofourfoodsupply
机油数量的检查应在发动机起动前或停机后()min后检查。A.1~2 B.3~
糜蛋白酶作用点是由下列哪个氨基酸提供—COOH形成的肽键?( )A.苯丙氨酸,
外科辨肿,“肿而皮肉重垂胀急,深则按之如烂棉不起,浅则光亮如水疱,破滚黄水”。其
在合同结构图中,一个建设项目的参与单位应用()来表示。A:单向箭线 B:双向
活期存款和定期存款都可以方便地变为交换媒介,所以,按货币分类标准应该归入Ml之中
用卡尺测量尺寸时,被测量Y与输入量X,通过函数关系f来表达的数学模型为()。
A.(-1,1) B.[-1,1) C.(-1,1] D.(-∞,+∞)
简述皮亚杰对儿童道德发展阶段的观点。
最新回复
(
0
)