Makefile --- $$的用途

make会把Makefile规则中的命令部分交给shell执行,而它自己只对其做简单的处理,比如展开被引用的变量

 

若是定义在makefile文件开头的变量(顶格写),叫做makefile文件变量,可以通过$的方法直接调用

若是在shell命令内定义的变量(需严格遵守shell变量命名规则,变量名与等号之间不能有空格)则是shell变量,makefile文件中只能通过$$的方法调用

 

posted @ 2024-08-06 10:31  流水灯  阅读(158)  评论(0)    收藏  举报