luc*_*nte 3 build-process makefile cmake
当运行带有多个进程(make -jN)的CMake生成的Makefile时,输出通常会像这样搞乱:
[ 8%] [ 8%] [ 9%] Building CXX object App/CMakeFiles/App.dir/src/File1.cpp.o
Building CXX object App/CMakeFiles/App.dir/src/File2.cpp.o
Building CXX object App/CMakeFiles/App.dir/src/File3.cpp.o
Run Code Online (Sandbox Code Playgroud)
我不确定,但我认为这种行为也适用于不是由CMake生成的Makefile.我会说当多个进程同时写入stdout时会发生这种情况.
我知道我可能很迂腐,但有没有(简单)解决这个问题?;)