Linux操作系统》实验教案
linux系统免费下载
授课时间
 
实验七 make工具
理论课();实践课(∨);实习( )
教 学
时 数
4
了解makemakefile文件的功能;
掌握make命令的常用格式和选项;
掌握makefile中程序生成的一般规则;
掌握makefile中变量的定义、伪目标的定义。
教 学    要 内 容 
时 间
分 配
实验内容
1、针对习题6.6中的源文件,编写makefile文件,并执行make命令生成可执行程序,要求如下:
1) 将程序所含4个函数定义在不同源文件中
2) 将目标文件列表定义为变量
3) 将调试选项定义为变量debugflag
4) 写出正确的程序生成推导规则
5) 定义伪目标clean,用于清除所有中间文件,并执行make clean命令验证其效果
6) 利用隐式规则(仅需列出依赖的头文件,头文件的合并),重新编写makefile文件,并验证其功能
补充:
.PHONY : clean
clean :
-rm edit $(objects)-表示强制删除)
@echo 正在编译XXX模块......@表示隐藏命令)

1makefile中的推导规则及原理
2makefile中的隐式规则、对应语法,多目标、自动化变量
3、变量的定义及作用域
 
教学过程设计
1、 介绍实验步骤和流程;
2、 阅读实验指导书;
3、 单独验证各个知识点;
4、 按实验步骤,完成实验内容;
5、 分析实验结果,并对不同makefile写法,比较异同
6、 实验总结,写出实验报告。
段和方法
以讲授为辅,学生通过实验指导书和资料,理解实验原理;掌握并验证makefile的语法及make命令的用法,按照实验步骤完成指定的功能;通过实践、观察、验证、总结等手段对利用make工具生成程序的过程形成直观理解和认识。
总结
作业

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。