首页 > 代码库 > makefile里的一些常用函数
makefile里的一些常用函数
ROOT = $(shell pwd) 获得Makefile的当前路径
$(shell find $(SRC_DIR) -name ‘*.h‘) #寻找SRC_DIR所代表目录下的所有名字后缀为.h的头文件
$(sort $(foreach i, $(INC_DIR), -I$(i))) #对INC_DIR所代表的头文件进行排序
$(shell find $(SRC_DIR) -name ‘*.cpp‘) #寻找SRC_DIR所代表目录下的所有名字后缀为.cpp的头文件
$(patsubst %.cpp, %.o, $(SRCS)): 模式匹配替换SRCS所代表的字符串中后缀为.cpp的替换为.o
$(subst FROM, TO, TEXT),即将字符串TEXT中的子串FROM变为TO。 ------subst 是全字符串替换,patsubst 是模式替换
makefile里的一些常用函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。