【问题标题】:How to assign or declare variable in target specific?如何在特定目标中分配或声明变量?
【发布时间】:2014-02-11 20:12:30
【问题描述】:

如何在特定目标中分配或声明变量?

这里我试过这个例子。

foo = welcome

all: foo = hello
    echo $(foo)

但我在第一个目标之前得到命令。停下来。

【问题讨论】:

    标签: makefile gnu-make


    【解决方案1】:

    您不能同时拥有特定于目标的分配和规则定义。您必须将它们分开:

    all: foo = hello
    all:
             echo $(foo)
    

    您的版本会创建一个目标 all,它具有三个先决条件:foo=hello

    【讨论】:

      猜你喜欢
      • 2020-01-19
      • 1970-01-01
      • 2012-09-02
      • 2012-01-14
      • 2015-12-23
      • 1970-01-01
      • 2010-12-27
      • 2014-08-27
      • 1970-01-01
      相关资源
      最近更新 更多