我一直在尝试按照OpenCV Contrib链接添加OpenCV额外模块。解决了 cmake 命令中获得的几个错误后,当我执行 make -j5 时,它停止了错误
[ 27%] Built target IlmImf
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
当我运行简单的 make 命令时,它开始编译并制作目标,当我们在构建目录中创建OpenCV时会发生什么。
我再次尝试 make -j5 ,但这次我收到了一些其他错误,而make又被编译了。
我想知道制作和制作-j5 之间的差异是什么!!
提前感谢您的回复!!
答案 0 :(得分:0)
-j [jobs], - job [= jobs]指定要同时运行的作业(命令)数。如果有多个-j选项,则最后一个选项有效。如果给出-j选项而没有参数,make将不会限制可以同时运行的作业数。
这是man make
。错误是相同的,但编译过程可能会以不同的顺序遇到它们