Makefile --- $$的用途
make会把Makefile规则中的命令部分交给shell执行,而它自己只对其做简单的处理,比如展开被引用的变量
若是定义在makefile文件开头的变量(顶格写),叫做makefile文件变量,可以通过$的方法直接调用
若是在shell命令内定义的变量(需严格遵守shell变量命名规则,变量名与等号之间不能有空格)则是shell变量,makefile文件中只能通过$$的方法调用
make会把Makefile规则中的命令部分交给shell执行,而它自己只对其做简单的处理,比如展开被引用的变量
若是定义在makefile文件开头的变量(顶格写),叫做makefile文件变量,可以通过$的方法直接调用
若是在shell命令内定义的变量(需严格遵守shell变量命名规则,变量名与等号之间不能有空格)则是shell变量,makefile文件中只能通过$$的方法调用