编程语言应用

注册

 

发新话题 回复该主题

第15章Linux系统的应用程序开发 [复制链接]

1#
北京治疗白癜风的医院 https://wapyyk.39.net/bj/zhuanke/89ac7.html

第十五章Linux系统的应用程序开发技术

一、选择题

1.使用gdb命令对源码进行查找时,应选择的命令是(C)。

A.run

B.clear

C.list

D.print

2.使用gdb命令查看某个恋量的类型时,应使用的命令是(B)。

A.set

B.whatis

C.kill

D.print

3.在使用gec命令时,如果想产生调试信息.需要加人的选项是(C)。

A.-w

B.-I

C.-g

D.-d

4.下面关于make命令,说法错误的是(C)。

A.make工具可以用来维护程序模块关系和生成可执行程序

B.make命令是GNU的工程化编译工具,它用干编译大量百相关联的源代码

C.makefile文件中目标文件后面跟的是源文件,最后是生成源文件的命令

D.make命令从makefile文件中获取模块之间的依赖关系

二、填空题

1.在执行make命令后,make工具会首先在当前目录下查找(makefile)文件。

2.如果想让程序继续运行到下一个断点或运行完整个程序,可以使用(”continue”)命令。

3.可以使用(”infobreakpoint”)命令查看当前所有的断点。

4.在使用gcc命令对源文件test.c进行编译时,使用(-E)选项生成中间文件test.i。

5.编译器gcc会在系统默认的路径中(如usr/lib)寻找所需的库文件,当使用了。(-L)选项后,会首先到指定的目录下去寻找相关库文件。

三、简答题

头文件#includemy.h和#include"my.h”中的和“”有什么区别?

答:表示编译器将在系统预设的头文件目录下搜索头文件;“”表示先在当前目录下搜索,找不到时再去系统头文件目录下搜索头文件。

是吃花椒的喵酱啊

分享 转发
TOP
发新话题 回复该主题