Linux下程序开发的过程.doc
《Linux下程序开发的过程.doc》由会员分享,可在线阅读,更多相关《Linux下程序开发的过程.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、四 川 大 学 计 算 机 学 院、软 件 学 院实 验 报 告 学号: 姓名: 专业: 班级: 第 周 课程名称 操作系统课程设计实验课时2实验项目Linux编程实验时间2012年3月5日星期二实验目的 1) Linux下程序开发的过程2) 了解GCC编译程序的方法3) 了解如何编写makefile文件 实验环境 X86,WindowsXP,VMware5.0,RedHat Linux 9.0, SSHSecureShellClient-3.2.9实验内容(算法、程序、步骤和方法) Lab1:编写一个程序,完成以下要求:该程序包含3个文件,并且完成对圆的面积和周长进行计算的功能,其中每个文件
2、包含的内容如下: 第一个文件,包含主函数,提示用户输入半径,并计算相应的结果。 第二个文件,包含计算圆的面积的函数 第三个文件,包含计算圆的周长的函数 Lab2:编写相应的makefile,并且编译运行该程序,并将运行结果截图 Lab3:分析一下的makefile文件,并回答以下问题。CC = gcc OPTIONS = -x04 oOBJECTS = main.o input.o compute.o SOURCES = main.c input.c compute.c HEADERS = main.h input.c compute.h #问题一:以上部分有什么意义 power:main.c
3、 $(OBJECTS)$(CC) $(OPTIONS) power $(OBJECTS) lm#问题二:上一句命令有什么意义main.o:main.c $(HEADERS)input.o:input.c input.h compute.o:compute.c compute.h all.tar:$(SOUCES) $(HEADERS) makefile tar -cvf $(SOURCES) $(headers) makefile all.tar#问题三:上一句命令有什么意义clean:rm *.o #问题四:如何通过make执行clean的操作(命令格式) 实验结果的截图 Lab1-程序代码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 程序 开发 过程
限制150内