问题描述
在 bash 中,我可以使用 src/{foo/{one,two},bar/{three,four}}.o
来描述文件:
src/foo/one.o
src/foo/two.o
src/bar/three.o
src/bar/four.o
我想以类似的方式描述 makefile 目标的先决条件。有没有办法在 GNU Make 中实现这一点?
这就是我所拥有的:
SHELL:=/bin/bash
all: src/{foo/{one,four}}.o
@echo "$(^)"
我得到:
make: *** No rule to make target 'src/{foo/{one,four}}.o',needed by 'all'. Stop.
我遇到了 this 和 this 问题,建议将 SHELL=/usr/bin/bash
添加到 makefile。但我仍然无法让它工作。
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)