gpt4 book ai didi

Makefile:防止无限模式递归

转载 作者:行者123 更新时间:2023-12-01 13:42:39 25 4
gpt4 key购买 nike

我以为这很简单

%.png: ../figs/%.png
convert $? -resize '40%' $@

也就是说,我想从 "../figs/"中的相应图像生成此目录中的图像。

但是,由于 ../figs/foo.png,上述导致了无限的依赖链。匹配 %.png因此 make 尝试检查 ../figs/../figs/foo.png , 匹配 %.png因此 make 尝试。 . .
最后,以“文件名太长”停止。

我肯定错过了什么。什么是干净的解决方案?

最佳答案

用空规则杀死链

%.png: ../figs/%.png
convert $? -resize '40%' $@

../figs/%.png: ;

关于Makefile:防止无限模式递归,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38650361/

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