makefile中patsubst和wildcard函数使用小结
在makefile中,patsubst和wildcard函数是非常有用的函数,可以帮助我们对文件名进行模式匹配和替换。
-
wildcard函数
- 语法:$(wildcard pattern)
- 功能:用于搜索指定模式的文件,并返回符合模式的文件列表。
- 示例:
SRC := $(wildcard *.c) # 获取当前目录下所有以.c结尾的文件列表 OBJ := $(patsubst %.c, %.o, $(SRC)) # 将SRC中的.c文件替换成.o文件
-
patsubst函数
- 语法:$(patsubst pattern,replacement,text)
- 功能:用于将文本中的指定模式替换为指定的内容。
- 示例:
SRC := main.c utils.c # 定义需要编译的源文件 OBJ := $(patsubst %.c, %.o, $(SRC)) # 将SRC中的.c文件替换成.o文件
综上所述,patsubst和wildcard函数是非常有用的makefile函数,能够帮助我们对文件名进行模式匹配和替换,从而简化我们的makefile编写。
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:购买cdn节点有哪些优点和缺点 下一篇:物理节点服务器租用怎么搭建
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。