make的节点gyp选项

时间:2016-05-19 13:40:11

标签: makefile node-gyp

使用 make 构建C ++项目时,我真的很想使用" -j "选项以使用更多核心来构建项目。

调用 node-gyp build [--debug] 时,它会在内部调用 make 来构建C ++文件。但是可以清楚地看到每个文件都是一个接一个地构建的,随着项目变大,它会变得更长。

我可以在 binding.gyp 中添加一个选项,还是可以调用 node-gyp build 来指定编译时我想要使用的核心数?

由于

1 个答案:

答案 0 :(得分:1)

如果您执行,例如

export MAKEFLAGS=-j8

然后它将在环境中传递下来,make将尊重它, 除非在途中篡改它。

node-gyp本身使用JOBS环境变量,类似于JOBS=max 选择尽可能多的核心。