1. shell 语句必须在一行中执行完毕。
2. $加变量时 Makefile的变量, 在Makefile中 shell的变量是以 $$开头的。
3.Makefile中的 执行shell 命令时 “;” 分号后的命令式基于分号前的命令执行的,
所以,如果想建立一个大型项目时,自己写Makefile,你想进入子目录,编译并执行命令
@for $$i in `echo $(SUBDIRS)` ; do \
cd $$i ; make -f Makefile ;\
#这句是非常重要的,退回到主目录中。
cd ..; \
done