Makefile八之文件操作函数
来源:互联网 发布:nba火箭vs尼克斯数据 编辑:程序博客网 时间:2024/06/14 13:07
1、 dir
$(dir <names...>)
名称:取目录函数——dir。
功能:从文件名序列<names>中取出目录部分。目录部分是指最后一个反斜杠(“/”)之前
的部分。如果没有反斜杠,那么返回“./”。
返回:返回文件名序列<names>的目录部分。
示例: $(dir src/foo.c hacks)返回值是“src/ ./”。
2、 notdir
$(notdir <names...>)
名称:取文件函数——notdir。
功能:从文件名序列<names>中取出非目录部分。非目录部分是指最后一个反斜杠(“ /”)
之后的部分。
返回:返回文件名序列<names>的非目录部分。
示例: $(notdir src/foo.c hacks)返回值是“foo.c hacks”。
3、 suffix
$(suffix <names...>)
名称:取后缀函数——suffix。
功能:从文件名序列<names>中取出各个文件名的后缀。
返回:返回文件名序列<names>的后缀序列,如果文件没有后缀,则返回空字串。
示例:$(suffix src/foo.c src-1.0/bar.c hacks)返回值是“.c .c”。
4、 basename
$(basename <names...>)
名称:取前缀函数——basename。
功能:从文件名序列<names>中取出各个文件名的前缀部分。
返回:返回文件名序列<names>的前缀序列,如果文件没有前缀,则返回空字串。
示例:$(basename src/foo.c src-1.0/bar.c hacks)返回值是“src/foo src-1.0/b
ar hacks”。
5、 addsuffix
$(addsuffix <suffix>,<names...>)
名称:加后缀函数——addsuffix。
功能:把后缀<suffix>加到<names>中的每个单词后面。
返回:返回加过后缀的文件名序列。
示例:$(addsuffix .c,foo bar)返回值是“foo.c bar.c”。
6、 addprefix
$(addprefix <prefix>,<names...>)
名称:加前缀函数——addprefix。
功能:把前缀<prefix>加到<names>中的每个单词前面。
返回:返回加过前缀的文件名序列。
示例:$(addprefix src/,foo bar)返回值是“src/foo src/bar”。
7、 join
$(join <list1>,<list2>)
名称:连接函数——join。
功能:把<list2>中的单词对应地加到<list1>的单词后面。如果<list1>的单词个数要比
<list2>的多,那么,<list1>中的多出来的单词将保持原样。如果<list2>的单词个数要比
<list1>多,那么,<list2>多出来的单词将被复制到<list2>中。
返回:返回连接过后的字符串。
示例:$(join aaa bbb , 111 222 333)返回值是“aaa111 bbb222 333”。
- Makefile八之文件操作函数
- Makefile (八) 使用函数
- makefile详解 (八) 使用函数
- Makefile (八)之 隐含规则
- Makefile文件名操作函数
- Makefile 文件名操作函数
- Makefile文件名操作函数
- 基础知识(八)python文件操作相关函数
- 文件操作函数之fseek
- 文件操作函数之ftell
- 文件操作函数之rewind
- PHP之文件操作函数
- Makefile文件函数
- MapReduce基础开发之八HDFS文件CRUD操作
- Makefile (六)之 函数
- Makefile之使用函数
- Makefile之subst 函数
- makefile文件之@和$$
- Linux基础知识之挂载详解(mount,umount及开机自动挂载)
- Go学习笔记(一)
- 实习日志(第六周)
- 习题1.4
- 一个矩阵的简单运算工具类
- Makefile八之文件操作函数
- Java Reference(SoftReference、WeakReference、PhantomReference)的使用
- MySql 根据身份证号获取省份、年龄、性别
- 用XInput库使用xbox360手柄
- Java学习之InputStream中read()与read(byte[] b)
- ElasticSearch单节点安装
- Eclipse+Tomcat启动时两个问题的解决记录
- 【Algorithm】c++实现各种排序算法
- 事件分发机制