嵌入式linux应用开发A :课程作业4

课程作业4

【4.1GCC介绍】

1、 (A ) 是二进制程序处理工具,包括连接器,汇编器等目标程序处理的工具。
A.Binutils

B.GCC

C.GDB

D.objdump

2、使用gcc编译文件生成可执行文件要经历四个相互关联的步骤( )( )( )( )
答:预处理、编译、汇编,链接

3、( )工具可以反编译二进制文件
答:objdump

【4.2GCC安装】

1、2012年03月23日,GCC 首个公开发布版本是在 1987 年由 Richard Stallman 发布的,到今天已经整整 25 年了。为了庆祝 25 周年,GCC 也相应发布了版本( ),这是 GCC 一个全新的重要版本。
答:GCC 4.7.0

【4.3GCC的编译过程】

1、下列选项中符合gcc的编译流程的是( A )

A.预处理->编译->汇编->连接

B.预处理->汇编->编译->连接

C.编译->预处理->汇编->连接

D.预处理->连接->汇编->编译

【4.4GCC编辑实例】

1、对代码文件code.c进行调试的命令为( A)

A.gcc –g code.c –o code

B.gcc code.c –o code

C.gcc –g code.c code

D.gcc –g code

2、gcc使用下列哪个选项可以查看编译的详细过程( B )

A.-o

B.-V

C.-c

D.-o

3、如需GCC提供编译过程中所有有用的报警信息,则在编译时应加入选项(B)

A.-w

B.-Wall

C.-werror

D.-error

【4.5GDB调试程序】

1、下面哪些与GDB相关的说法是错误的(B)

A.GDB能调试可执行文件

B.GDB能调试源代码

C.GDB对编译过程有要求

D.GDB支持交叉调试

2、在GDB调试过程中,使用下面哪项命令设置断点,其中m代表行号(A)

A.b m

B.c m

C.n m

D.r m

答案仅供参考
谢谢

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章