Makefile中的常用函数

wildcard

提取文件用

#拿到DIR指定目录的所有文件
SRC = $(wildcard $(DIR))
#拿到当前文件夹下的 *.cpp 文件
src=$(wildcard ./*.cpp)

patsubst

替换文件后缀用
$(patsubst 原模式, 目标模式, 文件列表)

OBJS = $(patsubst %.cpp,%.o,$(filter %.cpp,$(SRC)))

filter

过滤文件用

SRC = $(wildcard $(DIR))
#INC中是过滤出来的 .h类型的文件
INC = $(filter %.h,$(SRC))
#$(filter %.cpp,$(SRC) 过滤出来 .cpp 类型的文件
OBJS = $(patsubst %.cpp,%.o,$(filter %.cpp,$(SRC)))

Makefile中的常用函数——wildcard,patsubst,filter相关推荐

  1. Makefile中的常用函数subst、foreach、wildcard、notdir、patsubst

    Makefile中函数参数间以逗号分隔,函数名和参数间以空格分隔,$ 是取值符号,$val相当于获取val变量的值. subst函数的调用语法 subst FROM, TO, TEXT 即将字符串TE ...

  2. Makefile中支持的函数大全

    From: http://blog.chinaunix.net/uid-25365622-id-3056374.html 一.描述 Makefile的函数调用,很像变量的使用,也是以"$&q ...

  3. MATLAB中的常用函数小结

    1. MATLAB中的常用函数小结 文章目录 1. MATLAB中的常用函数小结 1. MATLAB图像处理工具箱 1.1 图像显示 1.2 图像文件输入/输出 1.3. 图像像素值及其统计 1.4 ...

  4. Python之pandas:pandas中数据处理常用函数(与空值相关/去重和替代)简介、具体案例、使用方法之详细攻略

    Python之pandas:pandas中数据处理常用函数(与空值相关/去重和替代)简介.具体案例.使用方法之详细攻略 目录 pandas中数据处理常用函数(isnull/dropna/fillna/ ...

  5. c语言中math的库函数,C语言中math.h库中的常用函数

    C语言中math.h库中的常用函数 int abs(int i) 返回整型参数i的绝对值 double cabs(struct complex znum) 返回复数znum的绝对值 double fa ...

  6. php spl函数,PHP SPL标准库中的常用函数介绍

    这篇文章主要介绍了PHP SPL标准库中的常用函数介绍,本文着重讲解了spl_autoload_extensions().spl_autoload_register().spl_autoload()三 ...

  7. json pandas 内存溢出_pandas中的常用函数

    Pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具. 近年随着大数据时代的到来,产生 ...

  8. [C++基础]队列queue中的常用函数

    [C++基础]队列queue中的常用函数 本博客转载自:https://www.cnblogs.com/xuning/p/3321733.html 在C++中只要#include即可使用队列类,其中在 ...

  9. mysqlsql常用函数_MySQL中的常用函数

    在MySQL中,函数不仅可以出现在select语句及其子句中,而且还可以出现在update.delete语句中. 常用的函数有: 1. 字符串函数:主要用于处理字符串. 2. 数值函数:主要用于处理数 ...

最新文章

  1. Jenkins 插件 地址证书报错问题解决思路
  2. 谷歌浏览器禁止右滑返回历史_移动端h5禁用浏览器左滑右滑的前进后退功能
  3. python开发环境比较好_python开发环境比较好,python 集成开发环境哪个好
  4. 不带头结点链表,尾部插入法创建
  5. 使用Java实现的简单的计算器
  6. 暑假集训做题,比赛的网站
  7. SQL点滴26—常见T-SQL面试解析
  8. 史上最“可怕”的数学科普,能全都看懂的只有天才!
  9. 使用RegularExpressionValidator验证(转)
  10. 2018年4月工业用微型计算机,2018年自考工业用微型计算机押密试题及答案(六)...
  11. 掐头去尾,只吃中间一段
  12. matlab虚拟现实之V-Realm Builder2建模注意事项
  13. java 网络序_JAVA 网络程序
  14. 如何用iso文件制作U盘启动
  15. 使用R语言中的GWmodel进行GWR模型的运算
  16. 2020 豆瓣电影榜单出炉,直接在豆瓣上看电影吧
  17. 二进制安装kubernetes1.14.1
  18. 深度解析,AI如何让创新变得更简单
  19. STM32串口通信详解
  20. 接口测试面试题及参考答案(汇总),真香

热门文章

  1. JavaScript面向对象编程浅析
  2. 【婚礼司仪】婚礼主持稿
  3. 删除 WPS后 Office 2007 右键新建的 xls 文件和 xlsx打开报错
  4. Cortex-AX系列性能对比(原)
  5. 在进程中执行cmd.exe指令关闭其它进程的方式[c#]
  6. 学计算机房空调功率是多少为好,空调功率是多少—空调功率一般有多少呢
  7. 服装用籽纤维织物的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  8. 2021年拒绝躺平的三位Python号主!
  9. 使用Browser View Plus从Firefox访问多个浏览器
  10. python pygame模块按键延迟_Python之pygame学习键盘事件操作(9)