- 37
- 0
- 约1.15万字
- 约 9页
- 2017-07-07 发布于浙江
- 举报
Linux Makefile实验
实验二 Makefile实验
【实验目的】
1、了解Makefile 的基本概念和基本结构
2、初步掌握编写简单Makefile 的方法
3、了解递归Make 的编译过程
4、初步掌握利用GNU Make 编译应用程序的方法
【实验原理】
在Linux 或Unix 环境下,对于只含有几个源代码文件的小程序 (如hello.c)的编译,
可以手工键入gcc命令对源代码文件逐个进行编译;然而在大型的项目开发中,可能涉及几
十到几百个源文件,采用手工键入的方式进行编译,则非常不方便,而且一旦修改了源代码,
尤其头文件发生了的修改,采用手工方式进行编译和维护的工作量相当大,而且容易出错。
所以在Linux 或Unix 环境下,人们通常利用GNU make 工具来自动完成应用程序的维护和
编译工作。实际上,GNU make 工具通过一个称为Makefile 的文件来完成对应用程序的自动
维护和编译工作。Makefile 是按照某种脚本语法编写的文本文件,而GNU make 能够对
Makefile 中指令进行解释并执行编译操作。Makefile 文件定义了一系列的规则来指定哪些文
件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操
作。GNUmake 工作时的执行步骤如
您可能关注的文档
最近下载
- 一种促进林下西洋参生长的纳米硅基蚓粪滤液及制备方法.pdf VIP
- 索尼DCR0PC55摄像机维修手册.pdf
- 220kV GIS耐压及局部放电检测试验方案.doc
- 八上23《孟子》三章-得道多助,失道寡助课件(34张ppt).pptx VIP
- 1.2--1.3 计量经济学建模步骤及应.pptx VIP
- “贯彻党的创新理论、加强党性锤炼、联系服务群众、发挥先锋模范作用、改作风树新风”党支部副书记2025年度组织生活会个人对照检查材料(五个对照).docx VIP
- 第四课时 Numbers in Life 课件 一年级 · 英语上册 · 人教版(一年级起点).pptx VIP
- 妈妈不见了PPT课件.pptx VIP
- 2023年徐州市云龙湖风景名胜区管理委员会调任工作人员笔试参考题库(共500题)答案详解版.docx
- 人教版小学数学六年级下册第三单元《圆柱与圆锥》大单元教学设计.docx VIP
原创力文档

文档评论(0)