A.使用makefile编译源码,生成可执行程序
B.将源码部署到虚拟机可以直接执行
C.可以通过开源软件中的readme了解外部依赖库
D.编译前,要使用开源软件源码中的cmake或AutoConfig脚本生成makefile;
A.预处理、编译、汇编、链接
B.编译、预处理、汇编、链接
C.汇编、预处理、链接、编译
D.链接、预处理、编译、汇编
A.应用软件是为解决各种应用问题而编制的程序,如操作系统、文字处理软件
B.机器语言和汇编语言因其功能不如高级语言强,所以被称为低级语言
C.用高级语言编制程序的用户不必了解计算机的指令系统和内部逻辑
D.操作系统是最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行
E.将高级语言源程序翻译成目标程序一般有两种方式,解释方式生成目标程序而编译方式则不生成目标程序
以下叙述中错误的是()。
A.C语言源程序经编译后生成后缀为.obj的目标程序
B.C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
C.用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中
D.C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
以下叙述中错误的是()。
A.C语言源程序经编译后生成后缀为.obj的目标程序
B.C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
C.用c语言编写的程序称为源程序,它以ASCIl代码形式存放在一个文本文件中
D.C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
如下为一个C语言程序: void main() { int i=0,J=0,k=0; i=1; j=2; while(true) { k=i+1; j=J+kj if(j<100)break; } } 在x86的处理器上经过编译优化后生成如下的代码: TITLE E:\Temp\ifelse.cpp .386p include listing.inc PUBLIC main ;COMDAT_main _TEXT SEGMENT _main PROC NEAR COMDAT mov eax,2 试说明编译器对该程序进行了哪些优化。
A.支持先进先出类接替算法的求解
B.能更好地支持向量的运算
C.支持由逆波兰表达式将高级语言多元赋值语句直接编译生成堆栈指令程序
D.能优化存储器的空间利用率