Linux_Makefile实验_原创精品文档.pdfVIP

  • 1
  • 0
  • 约1.22万字
  • 约 9页
  • 2024-07-12 发布于河南
  • 举报

实验二Makefile实验

【实验目的】

1、了解Makefile的基本概念和基本结构

2、初步掌握编写简单Makefile的方法

3、了解递归Make的编译过程

4、初步掌握利用GNUMake编译应用程序的方法

【实验原理】

在Linux或Unix环境下,对于只含有几个源代码文件的小程序(如hello.c)的编译,

可以手工键入gcc命令对源代码文件逐个进行编译;然而在大型的项目开发中,可能涉及几

十到几百个源文件,采用手工键入的方式进行编译,则非常不方便,而且一旦修改了源代码,

尤其头文件发生了的修改,采用手工方式进行编译和维护的工作量相当大,而且容易出错。

所以在Linux或Unix环境下,人们通常利用GNUmake工具来自动完成应用程序的维护和

编译工作。实际上,GNUmake工具通过一个称为Makefile的文件来完成对应用程序的自动

维护和编译工作。Makefile是按照某种脚本语法编写的文本文件,而GNUmake能够对

Makefile中指令进行解释并执行编译操作。Makefile文件定义了一系列的规则来指定哪些文

件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功

文档评论(0)

1亿VIP精品文档

相关文档