我写的一个简单的makefile,如下所示:
#complier
COMPLIER = TCPP#liner
LINKER = armar#object files
OBJ = BM.o isr.o#PATH
INCLUDE = -via ..\..\main\compiler.cfg  -I..\inc  -I..\..\hardware\inc -I..\..\protocolstack\inc \
      -I..\..\main -I..\..\nucleus -I..\..\nucleus\npp -I..\..\nucleus\plus  -I ..\..\fsm\inc -I ..\..\main\inc
      #target
isr.lib : $(OBJ)
$(LINKER) -r isr.lib $(OBJ)$(OBJ) : %.o : %.cpp
$(COMPLIER) $(INCLUDE) $<  $@

#clean object files
clean : 
del *.o在DOS下,运行nmake,提示错误信息如下:
NMAKE : fatal error U1033: syntax error : ':' unexpected
Stop.请问这是什么原因啊?难道在nmake的静态模式与make的静态模式语法不一样吗?