【发布时间】:2016-02-01 20:40:40
【问题描述】:
我在 cmd.exe 上遇到了 GNU make 的问题。不知何故,它忽略了dir 的“/”输出并说没有规则。
$(foreach f,$(OBJS),$(eval $f : | $(dir $f)))
%/:
mkdir -p $@
所以我做了这个肮脏的黑客。
$(foreach f,$(OBJS),$(eval $f : | $(dir $f)D))
%/D:
mkdir -p $@
有更好的解决方案吗?请不要告诉我把破壳扔掉。我不使用shell,但其他人使用它。
【问题讨论】:
标签: windows cmd makefile gnu-make