GUN Make学习1

遇到问题:

/bin/sh: 1: Syntax error: word unexpected (expecting ")")

解决方法:区别shell命令和GUN make命令

ifeq ($(CC),gcc)
 @echo "true"
else
 @echo "false" "$(CC)="$(CC) "gcc="gcc
endif

当ifeq前有tab符时就报上述错误,删除tab符OK

ifeq是makefile识别的指示符,但这里需要shell识别的指示符,shell不认识ifeq



你可能感兴趣的:(GUN Make学习1)