我在GNUMakefile中有一个比较字符串的逻辑条件。它总是落入if分支,而不管我所比较的变量的值是多少。myRecipe: if [ $(SYS_NAME) = linux-x86 ]; then \ if [ aix61 = linux-x86 ]; then \ echo /temp; \为什么字符串比较不能正常工作</e
/a.sh`) # BANANA is set in a.sh $(eval G=$(shell .的export指令告诉make在其子对象的环境中设置变量BANANA。但该设置不适用于shell函数。它似乎确实适用于反划线。这是一个bug吗?如何轻松地将make变量设置为shell函数的环境?注意:GNUMak
有人知道如何在食谱上使用这里的文档重定向吗?test: echo I Need This ls我找不到任何解决方案来尝试通常的反斜杠方法(它基本上以单行中的命令结尾)。echo l2;endef
$(proxy) <<< "$(strip $(threelinerecipe))"
这是可行的(我使用gmake4.0和bash作为make的shell),但是它需要改