我有一些.src文件,我想在 A .src文件中呈现 ONE .png文件。 也就是说,每个.src文件都可以独立呈现。
我曾经使用循环编写一个bash脚本。但是这个循环不能并行执行。
所以我想编写一个makefile并使用'make -jN'。
问题是,makefile中的目标是什么? (我试过这个; %.png:%。src cat $< 但它不起作用)
答案 0 :(得分:2)
您需要一个将所有生成的文件列为依赖项的规则。使用GNU make时,可能是
all: $(subst .src,.png,$(wildcard *.src))
答案 1 :(得分:1)
您可以并行循环执行bash命令:
for i in {1..10} ; do sleep 10 & done ; echo Waiting ; time wait