make 的 Node-gyp 选项
Node-gyp options for make
在使用make构建C++项目时,我非常喜欢使用“-j”选项来使用更多内核来构建项目。
当调用 node-gyp build [--debug] 时,它会在内部调用 make 来构建 C++ 文件。但是可以清楚的看到每个文件都是一个接一个的建起来的,而且项目越大,越长。
有没有我可以在 binding.gyp 中添加的选项,或者调用 node-gyp build 来指定的方法编译时我想使用多少个内核?
谢谢
如果你执行,例如
export MAKEFLAGS=-j8
然后在环境中流传下来make
会尊重它,
除非有什么东西在途中篡改它。
node-gyp 本身同样使用 JOBS
环境变量,JOBS=max
选择尽可能多的内核。
在使用make构建C++项目时,我非常喜欢使用“-j”选项来使用更多内核来构建项目。
当调用 node-gyp build [--debug] 时,它会在内部调用 make 来构建 C++ 文件。但是可以清楚的看到每个文件都是一个接一个的建起来的,而且项目越大,越长。
有没有我可以在 binding.gyp 中添加的选项,或者调用 node-gyp build 来指定的方法编译时我想使用多少个内核?
谢谢
如果你执行,例如
export MAKEFLAGS=-j8
然后在环境中流传下来make
会尊重它,
除非有什么东西在途中篡改它。
node-gyp 本身同样使用 JOBS
环境变量,JOBS=max
选择尽可能多的内核。