Linux Makefile ifeq正确使用

今晚和昨晚捣鼓了很久ifeq,怎么也得不出正确结果。当时我是这么用ifeq的

all:
ifeq("ad","cd")
        @echo yes
else
        @echo no
endif

得出的结果是:

后来经仔细对比发现要这样写

all:
ifeq ("ad", "cd")
        @echo yes
else
        @echo no
endif

即ifeq和("ad", "cd")之间必须得有个空格同时ifeq,else,endif必须是缩进

 

你可能感兴趣的:(linux,makefile,ifeq)