在这里,我又遇到了另一个 make 问题,我试图处理(几乎没有),我已经设置了几个我想要读取的值,但是当我尝试在循环内进行更改时它不起作用;$(FOUND) 仍然和第一次一样,我做错了什么?是否有其他方法来设置变量或将它们更改为?
这是我与此问题相关的代码的一部分:
$(shell for d in $(INPUT); \
do \
$(if $(FOUND) -eq 1, REL=$(REL)../); \
$(if $(findstring $(WORD),$(INPUT)), \
echo '$(WORD)../'; FOUND=1)\
done)
$(FOUND) 变量在外部定义,但希望它在获得 $(WORD) 时更改
有什么建议吗???
太感谢了