linux编程大作业.doc

linux编程大作业精要

第一部分 简述题目 要求:这部分题目必做,要详细回答,最好用自己理解的语言回答,有些题目可用图形和举例等阐述问题。 makefile文件的作用是什么,makefile文件中有一种变量,其值是根据具体的规则来确定的,称为自动变量,其中代表所有依赖文件列表的是哪个;举例说明make命令的工作流程。 答:在Makefile文件中描述了整个工程所有文件的编译顺序、编译规则。其中包括:工程中的哪些源文件需要编译以及如何编译、需要创建那些库文件以及如何创建这些库文件、如何最后产生我们想要的可执行文件。Makefile 有自己的书写格式、关键字、函数。在Makefile 中可以使用系统shell所提供的任何命令来完成想要的工作。能够使用一行命令来完成“自动化编译” 自动变量$^代表所有依赖文件,以空格分开,以出现的先后为序。 什么是进程,用fork()创建一个子进程时,系统会做什么工作。请编程说明。 答:进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配的单位,不仅是系统内部独立运行的实体也是独立竞争资源的实体。? 用fork()时系统会分配子进程一个ID号?然后继承父进程的地址空间,包括进程上下文?进程堆栈?打开的文件描述符等等,他就是父进程的一个复制品。 简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程。解释i节点在文件系统中的作用。

文档评论(0)

1亿VIP精品文档

相关文档