1
0
你这里有很多问题。最基本的一点是,如果你想使用shell变量,你必须避开美元符号,这样make就不会解释它。并且,您只能对shell变量使用shell变量替换,而
更微妙的是make总是使用
但更重要的是,你不需要
任何
这是因为make设置了
automatic variable
它还设置了
希腊字母表的第7个字母 如果您想使用GNU make执行与shell变量扩展非常类似的操作,您可以使用:
|
Darky · 多重定义…c++vsCode[重复] 2 年前 |
Jim Merkel · 软件包管理器如何知道在哪里安装文件 2 年前 |
franco yang · makefile中的循环main 2 年前 |
dopller · 使用cmake将仅标题库包含到我的项目时出错 2 年前 |
Andres Moreno Abrego · 为什么当BOOL_VAR为false时,Makefile表达式“export INTEGER_VAR?=$(if$(BOOL_VAR),2,5)”会导致INTEGER_VAR=2? 2 年前 |
miterhen · 发生错误后,如何继续中断编译? 6 年前 |