单项选择题GCC是针对Linux操作系统环境下应用程序的编译工具,下面叙述中错误的是()。

A.GCC将源文件生成可执行文件的过程是由:编译、汇编、连接等3个阶段组成
B.GCC能将C语言、C++语言、汇编语言编写的源程序生成执行文件
C.设计者若要对源程序进行调试,需要在GCC命令中加入-g参数来编译该源程序
D.用GCC把源文件仅编译成目标文件,那么,C语言编写的应用程序中可以不要main函数


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题下面有关嵌入式系统开发的说明中,错误的是()。

A.嵌入式系统开发往往是与应用目标紧密联系在一起的
B.嵌入式系统的应用程序需要基于某个嵌入式操作系统上来开发
C.嵌入式系统开发往往需要综合考虑系统的硬件、软件逻辑功能如何实现
D.嵌入式系统开发往往需使用宿主机-目标机的开发架构来进行

2.单项选择题下列关于μC/OS-II操作系统中断处理的描述中,错误的是()。

A.中断服务子程序本身不能进行事件处理,必须通过相关函数通知特定的任务进行事件处理
B.当中断服务子程序返回时,有可能进行任务切换
C.中断服务子程序的最后一步是执行中断返回指令
D.μC/OS-II操作系统中断嵌套层数可达255层

3.单项选择题μC/OS-II操作系统内核通过任务控制块管理任务。下列各项中,不属于任务控制块的内容的是()。

A.指向任务代码临界区的指针
B.指向任务堆栈栈顶的指针
C.任务的优先级
D.任务的状态字

4.单项选择题下面关于实时系统的论述中,正确的是()。

A.硬实时任务偶尔超出时限将造成任务的服务质量下降
B.硬实时系统的时限比软实时系统短
C.核反应堆处理装置属于硬实时系统
D.嵌入式系统都是实时系统

5.单项选择题硬件抽象层和引导加载程序都属于底层软件。下列各功能中,并非由底层软件实现的功能是()。

A.设备初始化
B.进程间通信
C.装载操作系统映像到内存
D.初始化存储器

6.单项选择题按照实时性能和内核结构划分,QNX操作系统属于()。

A.硬实时微内核嵌入式操作系统
B.软实时微内核嵌入式操作系统
C.硬实时单内核嵌入式操作系统
D.硬实时宏内核嵌入式操作系统

7.单项选择题下列关于μC/OS-II操作系统空闲任务的描述中,错误的是()。

A.空闲任务自创建之后永远不会处于挂起态
B.空闲任务是操作系统初始化函数创建的第一个任务
C.空闲任务的优先级设为最低优先级
D.空闲任务永远不会处于运行态

8.单项选择题下列关于μC/OS-II操作系统的描述中,错误的是()。

A.μC/OS-II支持抢占式任务调度
B.发生中断时,正在运行的μC/OS-II任务暂停运行,并进入被中断状态
C.μC/OS-II的所有就绪态任务均登记在事件控制块中
D.μC/OS-II允许每个任务拥有自己的自用栈