【问题标题】:How can i get second variable in gnu make targets如何在 gnu make 目标中获取第二个变量
【发布时间】:2016-06-21 04:35:08
【问题描述】:

目前我有这个

test.%:
        echo $*

我想做类似的事情

test.%.%:
        echo $1 && echo $2

这样可以吗

【问题讨论】:

  • 不,但是如果您提供一个真实世界的示例而不是伪代码,那么希望我们能够查明您的XY problem 的底部。

标签: linux makefile gnu


【解决方案1】:

每个模式只能有一个通配符,但您可以进一步处理该模式以提取所需的信息。对于您上面的示例,这将起作用:

test.%:
    echo $(basename $*) && echo $(subst .,,$(suffix $*))

【讨论】:

    猜你喜欢
    • 2014-04-11
    • 1970-01-01
    • 2013-12-19
    • 2015-07-31
    • 2011-03-05
    • 2014-07-08
    • 1970-01-01
    • 2012-12-13
    • 1970-01-01
    相关资源
    最近更新 更多