【问题标题】:GNU make: variables in pattern rulesGNU make:模式规则中的变量
【发布时间】:2011-04-29 16:28:28
【问题描述】:

变量在模式规则和静态模式规则中是如何展开的?模式使用全局变量值进行匹配,但配方可以使用目标特定和模式特定的变量值。我做对了吗?

谢谢。

【问题讨论】:

  • 我认为你说得对,但你的问题有点不清楚。也许你可以想出一个例子来说明你的意思......然后你可以尝试一下,然后向我们询问你仍然困惑的部分。

标签: makefile gnu-make


【解决方案1】:

我认为the manual 对此非常清楚;至少对于特定于目标的变量,但据我理解,它对特定于模式的变量的工作方式相同。它指出(针对特定目标的变量值):

这些值仅在目标配方的上下文中可用

所以它们没有在模式中使用,而仅在配方中使用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-02
    • 1970-01-01
    • 1970-01-01
    • 2014-05-05
    • 1970-01-01
    相关资源
    最近更新 更多