中北大学嵌入式习题答案第5章.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第五章linux与C语言编程基础

一、填空题

1、在宿主机上使用编译器软件将嵌入式应用、嵌入式操作系统编译成为可以在目标机

上运行代码的过程,称为交叉编译,而采用的编译器称为交叉编译器。

2、C语言中采用_asm标记实现内嵌汇编。

3、使用gcc命令若想生成调试信息,应该给gcc加参数-g,若想生成警告信息,应

该给gcc加参数-Wall。

4、有源文件test.c,若想生成目标文件test.o,正确的命令是gcc-ctest.c。

5、gdb对可执行文件进行调试。

6、工程管理器make读入的配置文件为__makefile__。

7、不带缓存的文件I/O操作,主要用到的5个函数为open、close、read、write和lseek。

这里的不带缓存是指每一个函数都只调用系统中的一个函数(不理解这句话的含义)。这

些函数虽然不是ANSIC的组成部分,但是是POSIX的组成部分。

lseek函数(随机访问文件)移动文件读/写指针

使用UNIX系统调用来读取文件内容时,系统究竟是从文件的哪一个位置读取数据,完

全由文件指针决定。例如:刚开始读取数据时,文件指针通常是指向文件的起始位置。

二、选择题

1、假设当前目录下有文件Makefile,下面是其内容:

pr1:prog.osubr.o

gcc–opr1prog.osubr.o

prog.o:prog.cprog.h

gcc–c–lprog.oprog.c

subr.o:subr.c

gcc–c–osubr.osubr.c

clear:

rm–fpr1*.o

现在执行命令makeclear,实际执行的命令是(A):

A、rm–fpr1*.oB、gcc–c–lprog.oprog.c

C、gcc–c–osubr.osubr.cD、都执行

2、_B命令是在vi编辑器中执行存盘退出。

A)qB)wqC)q!D)WQ

3、在vi编辑器中执行不存盘退出的命令为(A)

A、:q编译结束,退出vi

B、:sq

C、:q!不保存编辑过的文档,强制退出

D、:wq保存文档并推出

4、vi编辑器中不包括下面哪种模式(A)

A、编辑模式

B、命令行模式

C、插入模式

D、底行模式

【解】:命令行模式——初始模式

插入模式

底行模式

5、下面哪种语言GCC编译器不支持(C)

A、C

B、Java

C、ASP

D、C++

ASP即ActiveServerPages,是MicroSoft公司开发的服务器端脚本环境,可用来创

建动态交互式网页并建立强大的web应用程序。当服务器收到对ASP文件的请求时,它会

处理包含在用于构建发送给浏览器的HTML(HyperTextMarkupLanguage,超文本置标

语言)网页文件中的服务器端脚本代码。除服务器端脚本代码外,ASP文件也可以包含文

包括相关的客户端脚本

本、HTML()和com组件调用

6、GCC的正确编译流程为(A)

A、预处理-

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档