这似乎可以正常工作。还能递归执行。$(filter-out $(wildcard **/bar.cpp) $(wildcard **/*foo*), $(wildcard **/*.cpp)) 请注意下面Etan提出的更简单的建议。我的只是为了完整起见。
**
结构会导致 make 的wildcard
函数像 zsh 一样递归搜索目录...那就错了。 - MadScientist