Makefile实战:文件名操作与函数详解
需积分: 50 72 浏览量
更新于2024-08-10
收藏 964KB PDF 举报
本资源是一份关于Makefile的详细指南,由作者陈皓编写,整理者祝冬华于2005年10月14日完成,共78页。主要内容分为九个部分:
1. **概述**:
- 提供了对Makefile的基础介绍,包括程序的编译和链接,以及Makefile在软件构建中的作用。
2. **Makefile的规则与工作方式**:
- 包括显式规则和隐晦规则的定义,以及make自动推导规则的工作原理。
- 讲解了Makefile中变量的使用,如基础变量、环境变量、目标变量和模式变量,以及如何通过条件判断控制流程。
3. **函数的使用**:
- 强调了内置的字符串处理函数,如`subst`、`patsubst`等,用于字符串替换、查找、过滤和排序等操作。
- 特别提到了两个与文件名操作相关的函数:
- `dir`:从文件名中提取目录部分,返回的是最后一个反斜杠前的路径。
- `notdir`:用于获取文件名中除去目录部分后的纯文件名。
4. **书写规则和命令**:
- 教授规则的语法,如何使用通配符、伪目标和多目标,以及静态模式的使用。
- 讨论了命令的执行、错误处理、嵌套Makefile调用和定义命令包的方法。
5. **变量的操作**:
- 展示了变量的基础用法,包括变量值的追加、override指示符的作用,以及多行变量的使用。
- 对环境变量的管理也有所涉及。
6. **条件判断**:
- 提供了使用条件判断的例子和语法,帮助读者理解如何根据特定条件来调整Makefile的行为。
7. **函数调用与实例**:
- 详细解释了如何正确调用函数,并给出了多个函数的实际应用案例,如字符串处理函数和文件名操作函数。
这份指南不仅适合初学者了解Makefile的基本概念,也包含了实用技巧和深入内容,对于编写高效、灵活的Makefile脚本具有很高的参考价值。
2024-12-22 上传
DG储能选址定容模型matlab 程序采用改进粒子群算法,考虑时序性得到分布式和储能的选址定容模型,程序运行可靠 这段程序是一个改进的粒子群算法,主要用于解决电力系统中的优化问题 下面我将对程序进行详
2024-12-22 上传
2024-12-22 上传
2024-12-22 上传
sun海涛
- 粉丝: 36
- 资源: 3841
最新资源
- DEV小教程 有兴趣的可以看看
- 跟我一起写makefile
- 09系统结构师考试大纲
- 详细错误提示
- 对于基本的程序员来说有用的单元测试对于基本的程序员来说有用的单元测试
- 数字电路课程设计之数字闹钟课程设计
- 对于基本的程序员来说有用的单元测试
- 数字电路课程设计(电子数字计时器的设计).
- OA办公自动化系统 毕业设计 论文 文档.doc
- 数字电路课程设计之交通灯设计
- 谭浩强C语言part-1
- LiferayPortal数据库介绍
- cc2430英文技术手册
- FLASH四宝贝之-使用ActionScript.3.0组件
- H3C S7500系列核心交换命令手册
- ICE_3.1_Data_Loading.pdf