- 1、本文档共78页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
跟我一起写Makefle作者
跟我一起写 Makefile 作者:陈皓
跟我一起写 Makefile
作者:陈皓
整理:祝冬华
第 1 页共 78 页 2005 年 10 月 14 日整理:祝冬华
跟我一起写 Makefile 作者:陈皓
第一部分、概述6
第二部分、关于程序的编译和链接6
第三部分、Makefile 介绍 7
一、Makefile的规则7
二、一个示例8
三、make是如何工作的9
四、makefile中使用变量10
五、让make 自动推导11
六、另类风格的makefile12
七、清空目标文件的规则13
第四部分、Makefile 总述 13
一、Makefile里有什么? 13
1、显式规则。14
2、隐晦规则。14
3、变量的定义。14
4、文件指示。14
5、注释。14
二、Makefile的文件名15
三、引用其它的Makefile 15
四、环境变量 MAKEFILES 16
五、make的工作方式16
第五部分、书写规则17
一、规则举例17
二、规则的语法17
三、在规则中使用通配符18
四、文件搜寻19
五、伪目标20
六、多目标22
七、静态模式22
八、自动生成依赖性24
第六部分 书写命令25
一、显示命令26
二、命令执行26
三、命令出错27
四、嵌套执行make28
五、定义命令包30
第七部分 使用变量30
一、变量的基础31
二、变量中的变量32
三、变量高级用法34
四、追加变量值37
五、override 指示符 37
六、多行变量38
第 2 页共 78 页 2005 年 10 月 14 日整理:祝冬华
跟我一起写 Makefile 作者:陈皓
七、环境变量38
八、目标变量39
九、模式变量40
第八部分 使用条件判断40
一、示例40
二、语法42
第九部分 使用函数43
一、函数的调用语法44
二、字符串处理函数44
1、subst 44
2、patsubst45
3、strip 45
4、findstring 46
5、filter46
6、filter-out46
7、sort 47
8、word 47
9、wordlist 4
您可能关注的文档
- 第四章资格条件要求及当提供的证明材料.doc
- 第四节共产党坚持抗战抗日战争的伟大胜利.doc
- 篮球专项测试内容、方与标准.PDF
- 粉末冶金高温合金中的始颗粒边界(.PDF
- 精心回避全面收购中信华收购华人银行.ppt
- 系统常见问题及解决方一、投标文件编写工具常见问题.PDF
- 级风力环境下不发生较抖动;.PDF
- 纺织商登记方案如何查申请的审批状况以及下载纺织商登记.PDF
- 细胞膜——系统的边界学设计预案.doc
- 绍兴一中2013届高下学期回头考物理试题试题.doc
- TCSPSTC 134-2024 砒霜冶炼砷及伴生重金属污染地块风险管控与修复集成技术规范.docx
- TCGAPA 039-2024 六安黄鸭规范.docx
- SGO 2024_宫颈癌症最新进展PPT课件(英文版).pptx
- TCSTM 01180.2-2024 锻件缺陷检测 第2部分:涡流法.docx
- 2025零信任的部署现状及未来.docx
- 残疾人居家托养服务照料项目服务方案(技术方案).doc
- 《化学反应与电能》-高中化学示范课PPT课件(含视频).pptx
- TCSTM 01180.3-2024 锻件缺陷检测 第3部分:相控阵超声法.docx
- 2025建设工程红外热成像法检测技术规程.docx
- 2025既有建筑结构内部钢筋射线法检测技术规程.docx
文档评论(0)