当我运行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/

10-11 22:46
查看更多