shell
robin.L
物来顺应,未来不迎,当时不杂,既过不恋!
展开
-
Makefile中 wildcard 、 addprefix 及 patsubst 的用法(转)
Makefile中 wildcard 、 addprefix 及 patsubst 的用法本文链接:https://blog.csdn.net/FJDJFKDJFKDJFKD/article/details/83032146wildcard的用法1wildcard即通配符,通常包括?以及*。在Makefile规则中,通配符会被自动展开。但在变量的定义和函数引用时,通配符将失效。这种...原创 2019-10-30 17:08:33 · 354 阅读 · 0 评论 -
Makefile遍历层级目录
针对多文件夹makefile编写,可以写一个通用makefile,遍历出每个文件夹,然后执行每个文件夹makefile,这样好处就是我们只需添加我们新增加的目录里面makefile,而不必理会之前的文件夹结构,非常方便。1.首先遍历当前目录SRC_PATH下文件夹SRC_FOLDER := $(shell find $(SRC_PATH) -maxdepth 1 -type d)BA...原创 2019-10-30 16:58:14 · 4238 阅读 · 0 评论 -
Makefile的filter和filter-out
$(filter PATTERN…,TEXT)函数名称:过滤函数—filter。函数功能:过滤掉字串“TEXT”中所有不符合模式“PATTERN”的单词,保留所有符合此模式的单词。可以使用多个模式。模式中一般需要包含模式字符“%”。存在多个模式时,模式表达式之间使用空格分割。返回值:空格分割的“TEXT”字串中所有符合模式“PATTERN”的字串。函数说明:“filter”...原创 2019-10-30 16:44:49 · 7258 阅读 · 0 评论 -
Makefile调试打印信息
Makefile中可以使用$(info "hello world") 不打印行号;$(warning"hello world") 打印行号;$(error"hello world") 错误级别,不在执行语句,退出;echo只能在target:后面的语句中使用,且前面是个TAB@echo运行时 隐藏命令(不在terminal上显示)echo运行时显示命令(在termina...原创 2019-10-17 13:42:42 · 1301 阅读 · 0 评论