- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux下makefile多文件编译
第 PAGE \* MERGEFORMAT- 6 - 页 (共 6 页)
实 验 报 告
【2017-2018学年第5学期】
【基本信息】
【开课部门】
【实验课程】
物联网网关技术
【设课形式】
独立 ? 非独立?□
【实验项目】
Linux下makefile多文件编译
【项目类型】
基础? 综合□ 设计□
研究创新□ 其它□
【项目学时】
5
【学生姓名】
【学 号】
【专 业】
【班 级】
【同组学生】
【实验室名】
【实验日期】
12.9
【教师对报告的最终评价及处理意见】
成绩(百分制): (涂改无效)
教师: 年 月 日
【实验报告】
实验目的:
掌握makefile的撰写
掌握多文件的编译
掌握Linux gcc、ld的作用
完成C语言,main.c, sum.c sum.h三个文件;实现给定两个整数的加法运算,sum.c里封装加法函数,在main.c中完成调用。
实验步骤:
用mkdir指令新建一个mian目录
用cd指令进入main目录
用gedit指令分别建立main.c,sum.c,sum.h文件,并在main.c,sum.c,sum.h文件中编写程序。
用gedit指令建立一个makefile文件,并将以下代码写入文件中
object=main.o sum.o
main:$(object)
tabgcc -o main $(object)
main.o:main.c
tabgcc -c main.c
sum.o:sum.c sum.h
tabgcc -c sum.c
clean:
rm -f main
执行make命令编译程序
编译程序后会生成main,sum.o,main.o文件
执行./main命令查看结果
实验总结:
做这个实验时,建立main.c和sum.c文件没有出错,在建立sum.h文件时没有再程序最后写上“;”,
结果就出错了
改正之后在建立makefile文件时出错
执行make命令后
在这次实验中出现的错误全是因为不仔细,没有认真查看自己编写的程序。
您可能关注的文档
最近下载
- 2023年齐齐哈尔体育馆坍塌事故全文课件.ppt VIP
- 班会“尊重”优秀课件.pptx
- 必威体育精装版人教版一年级上册劳动教案.docx
- 传染病报告登记本.docx VIP
- 2024陆上风力发电机组预应力预制混凝土塔筒施工与质量验收规范.pdf
- Python程序设计 第 4 章 Python 数据类型、Python程序设计 第4章 Python 数据类型.ppt
- 成人高考成考高等数学(一)(专升本)试卷及答案指导(2024年).docx VIP
- 必威体育精装版中小学教师高级职称晋升初中语文学科讲课答辩真题汇编(附答案详解).pdf
- 六年级上册美术课件-5《风景写生》 人教版(共24张PPT).pptx
- 2021年成人高考高起点地理历史试题及答案.doc VIP
文档评论(0)