gpt4 book ai didi

c++ - Makefile 中的 foreach 找不到所有文件

转载 作者:行者123 更新时间:2023-11-28 00:23:39 26 4
gpt4 key购买 nike

我正在尝试编写一个通用的 Makefile 并尝试使用“foreach”来搜索我项目中的所有文件。多个导演中大约有 250 个文件,但我似乎无法正确处理。知道为什么它不起作用吗?

SRCDIRS = ./Src
SRCEXTS = .c .cpp
HDREXTS = .h

SOURCES = $(foreach $(SRCDIRS),$(SRCDIRS),$(wildcard $(addprefix $(d)/*,$(SRCEXTS))))
HEADERS = $(foreach $(SRCDIRS),$(SRCDIRS),$(wildcard $(addprefix $(d)/*,$(HDREXTS))))

谢谢!

最佳答案

我想你想要这样的东西:

SOURCES = $(foreach d,$(SRCDIRS),$(wildcard $(addprefix $(d)/*, $(SRCEXTS))))
HEADERS = $(foreach d,$(SRCDIRS),$(wildcard $(addprefix $(d)/*, $(HDREXTS))))

关于c++ - Makefile 中的 foreach 找不到所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26172329/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com