当我运行make -j3
进行并行构建时,我得到了
warning: -jN forced in submake: disabling jobserver mode.
在documentation中,我发现发出了警告
这些错误条件是什么?我该怎么办才能治愈它们或抑制错误消息?
Makefile是从CMake生成的,因此我不能(=我不想)编辑Makefile。
最佳答案
如果您从Makefile中调用make而不是通过变量$(MAKE)调用,通常会出现此消息
例子:
改变
foo:
cd foo/&&使foo
至
foo:
cd foo && $(制作)foo
关于parallel-processing - 在make的并行执行中警告 "forced in submake",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24818095/