makefile文件运行结果截图,如下图所示: Lab3 --- 回答实验要求中的问题 #问题一: makefile文件前面的宏定义, 定义了变量,后面 $(变量名) 就替换成实际的变量值。 #问题二: $(CC) $(OPTIONS) power $(OBJECTS) –lm相当于: gcc -o power main.o input.o compute.o –lm 使用gcc链接main.o input.o compute.o这三个文件,由三个文件最终产生一个输出文件。 #问题三: tar -cvf $(SOURCES) $(headers) makefile > all.tar 作用是把这几个文件打包压缩在all.tar 文件中。 #问题四: 执行clean,使用clean清除所有中间链接文件,只要在终端中输入make clean就可以了。 通过本实验,我掌握了:1)在Linux下程序编写开发的过程;2)了解GCC编译程序的方法;3)了解如何编写makefile文件,并且编译运行它;4)会初步分析makefile每一部分的意义。 小 结 目前我存在的问题有:1)Linux下程序编写开发过程以及GCC编程方法不够熟练;2)对makefile文件的有些分析理解不够深,还需要深入学习。 指导老师 评 议 成绩评定: 指导教师签名:
实验报告说明
专业实验中心
实验名称 要用最简练的语言反映实验的内容。如验证某程序、定律、算法,可写成“验证×××”;分析×××。
实验目的 目的要明确,要抓住重点,可以从理论和实践两个方面考虑。在理论上,验证定理、公式、算法,并使实验者获得深刻和系统的理解,在实践上,掌握使用实验设备的技能技巧和程序的调试方法。一般需说明是验证型实验还是设计型实验,是创新型实验还是综合型实验。
实验环境 实验用的软硬件环境(配置)。
实验内容(算法、程序、步骤和方法) 这是实验报告极其重要的内容。这部分要写明依据何种原理、定律算法、或操作方法进行实验,要写明经过哪几个步骤。还应该画出流程图(实验装置的结构示意图),再配以相应的文字说明,这样既可以节省许多文字说明,又能使实验报告简明扼要,清楚明白。
数据记录和计算 指从实验中测出的数据以及计算结果。
结论(结果) 即根据实验过程中所见到的现象和测得的数据,作出结论。 小结 对本次实验的体会、思考和建议。
备注或说明 可写上实验成功或失败的原因,实验后的心得体会、建议等。 注意:
? ?
实验报告将记入实验成绩;
每次实验开始时,交上一次的实验报告,否则将扣除此次实验成绩。