这是我的Makefile:
$(textarea).click(function(event) {
if (ctrlDown) {
console.log("catched")
}
});
这是输出:
SLASH = \
all:
echo '$(SLASH)'
最后的$ make all
echo ''
$
意味着\
中的行继续,因此最终在Makefile
中分配了一个空字符串。
如何将文字反斜杠分配给SLASH
?
答案 0 :(得分:1)
您可能可以使用虚拟的“空白”来欺骗make
...
BLANK :=
SLASH = \$(BLANK)
all:
echo '$(SLASH)'
以上给了我...
G.M> make -f how-to-escape-a-backslash-in-the-end-to-mean-literal-backslash-in-makefile.mk
echo '\'
\
G.M>