我想将选项“-j2”作为默认选项。
我可以修改Makefile吗?
答案 0 :(得分:1)
看GNU Make manual(3.82),我无法看到任何允许的内容。
您可以将环境变量MAKEFLAGS设置为“-j 2
”或“j 2
”,但除此之外,您似乎无法设置。
答案 1 :(得分:0)
如前所述,可以设置环境变量MAKEFLAGS
。但这显然甚至可以在makefile中使用(至少在GNU make中)。如果你添加一行
MAKEFLAGS=-j 2
在makefile的顶部,这应该会给你想要的结果。我没有对此进行彻底的测试,也许它只适用于递归调用,但这可以很容易地解决包装目标。
我已经使用它来阻止make通过设置MAKEFLAGS=-s
在递归执行中打印“输入目录”/“离开目录”消息。