题目详情

单选题 计算机 (电网)
在应用程序开发中,从源代码到可执行文件,需要经过四个步骤,将汇编代码转变为机器可以执行的指令的过程称为()
A 预编译
B 编译
C 汇编 正确答案
D 链接
正确答案:C
详细解析
在平常的应用程序开发中,从源代码到可执行文件,需要经过四个步骤,分别是,预编译,编译,汇编和链接。 1.预编译 预编译过程主要处理源代码文件中以"#"开始的与编译指令。比如常见的"#include","#define"等,主要处理规则如下: 1)将所有的"#define"删除,展开所有的宏定义。 2)处理所有条件预编译指令,如"#if","#ifdef"等。 3)处理"#include"预编译指令,将包含的文件插入到该预编译指令的位置。 4)删除所有的注释,包括"//"和"/**/"。 5)添加行号和文件名标识,以便于编译时产生编译错误和警告时能够及时显示行号。 6)保留所有的#pragma编译器指令,因为编译器必须使用它们。 预编译相当于如下命令: $gcc-Ehello.c-ohello.i或$cpphello.c>hello.i 2.编译 编译过程就是把预处理完的文件进行一系列词法分析,语法分析,语义分析及优化后产生相应的汇编代码文件。 编译过程相当于如下命令: $gcc-Shello.i-ohello.s
所属课程:计算机 (电网) 考试类型:公务员考试
0.073664s