我有一个项目,该项目包含C ++代码,并使用CMake作为构建系统,而上面的项目使用Catkin工具catkin_make
来构建项目。事实是,它是否构建取决于天气,我像-j
一样使用构建选项catkin_make -j4
。 (仅适用于-j1
)我已经用google搜索/ stackoverflow,但是找不到该选项的含义。
我相信-j
也经常在其他不使用Catkin的C ++ / CMake项目中使用,所以也许有人可以给我一个解释。
谢谢!
答案 0 :(得分:4)
在他们的github repository处,他们说-j
参数直接传递给make
命令。
make的
-j
(--jobs
)和-l
(--load-average
)参数也被提取并直接传递给make
所以-jN
表示并行运行的作业数。