《Linux操作系统》实验教案
授课时间 | 备 注 | ||||
章 节 名 称 | 实验七 make工具 | ||||
授 课 方 式 | 理论课();实践课(∨);实习( ) | 教 学 时 数 | 4 | ||
教 学 目 的 及 要 求 | 了解make及makefile文件的功能; 掌握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模块......(@表示隐藏命令) | |||||
教 学 重 点 与 难 点 | 1、makefile中的推导规则及原理 2、makefile中的隐式规则、对应语法,多目标、自动化变量 3、变量的定义及作用域 | 备 注 |
教学过程设计 | 1、 介绍实验步骤和流程; 2、 阅读实验指导书; 3、 单独验证各个知识点; 4、 按实验步骤,完成实验内容; 5、 分析实验结果,并对不同makefile写法,比较异同 6、 实验总结,写出实验报告。 | |
教 学 手 段和方法 | 以讲授为辅,学生通过实验指导书和资料,理解实验原理;掌握并验证makefile的语法及make命令的用法,按照实验步骤完成指定的功能;通过实践、观察、验证、总结等手段对利用make工具生成程序的过程形成直观理解和认识。 | |
总结 | ||
作业 | ||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论