文章目录 背景 方法:wildcard 补充信息 wildcard解释 Make中wildcard用法 背景 工程中,如果某个代码需要再不同平台有不同的依赖头文件,于是会出现不同平台依赖头文件路径不一样,但是为了适配多个平台如何做到避免某个头文件路径不存在造成CLFAGS添加后编译报错? 方法:wildcard 在Makefile中使用wildcard将路径剥离后查看是否为空, ifeq ($(wildcard /path/to/directory),) #不存在 $(info Directory does not exist) else $(info Directory exists) CLFAGS = -I