【发布时间】:2014-02-11 20:12:30
【问题描述】:
如何在特定目标中分配或声明变量?
这里我试过这个例子。
foo = welcome
all: foo = hello
echo $(foo)
但我在第一个目标之前得到命令。停下来。
【问题讨论】:
如何在特定目标中分配或声明变量?
这里我试过这个例子。
foo = welcome
all: foo = hello
echo $(foo)
但我在第一个目标之前得到命令。停下来。
【问题讨论】:
您不能同时拥有特定于目标的分配和规则定义。您必须将它们分开:
all: foo = hello
all:
echo $(foo)
您的版本会创建一个目标 all,它具有三个先决条件:foo、= 和 hello。
【讨论】: