【问题标题】:Is there a way to get the -j parameter from a make invocation?有没有办法从 make 调用中获取 -j 参数?
【发布时间】:2011-05-24 14:19:00
【问题描述】:

假设我打电话:

make -j 5

有没有办法在我的Makefile 中获取-j 参数?

我的目标是从Makefile 调用scons,以保持使用多个作业来加快编译的能力。

类似:

# The Makefile
all:
    scons -j ${GET_J_PARAMETER}

谢谢。

脚注:我知道我最好直接致电scons,但我工作的一些开发人员已经输入make 近十年了,他们似乎不可能输入任何其他内容来构建他们的库。 .

【问题讨论】:

    标签: linux makefile compilation scons


    【解决方案1】:

    我认为MAKEFLAGS 包含该信息。

    在此处了解更多信息GNU Make

    第 7.3 节解释了如何测试特定参数。

    【讨论】:

    • 正是我需要的!非常感谢 !赞成并接受:)
    • 这实际上不起作用 - j 标志是特殊的,并没有完全出现在 MAKEFLAGS 中。 stackoverflow.com/questions/4778389 有更多可能有帮助的解决方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-07
    • 1970-01-01
    • 1970-01-01
    • 2018-08-14
    • 1970-01-01
    • 2011-03-19
    • 1970-01-01
    相关资源
    最近更新 更多