1
我使用Makefile中的通配符来选择所有以其名称后缀.c后缀的文件。那看起来像SRCS := $(wildcard *.c)
。在Makefile的其他部分使用SRCS
。Makefile否定通配符
我现在需要做的是防止给定的文件包含在SRCS变量中。我发现要做的是将shell指令和一些控制台命令结合起来:SRC :=$(shell find . -name "*.c" | grep -v "file_to_exclude.c" | xargs)
工作正常,但我想知道是否还有一些比仅使用通配符更优雅的方式。
我不知道过滤命令!谢谢。 –
在Linux上,安装'make-doc',然后查看'/ usr/share/doc/make-doc'中的完整文档。或.... [在线制作文档](http://www.gnu.org/software/make/manual/make.html) – lornix