Только одно дополнение к ответу arrowd:
Если вы хотите полностью избежать проверки, если какая-либо цель актуальна, вы можете выполнить следующую команду:
cmake --build /home/autocar/Workspace/untitled/cmake-build-debug --target untitled/fast -- -j 4
Обратите внимание, что --target untitled
изменяется на --target untitled/fast
.
Вы можете добавить «/ fast» к любой цели, упомянутой в CMakeLists.txt, чтобы запустить компиляцию без каких-либо дополнительных проверок.С другой стороны, будьте предельно осторожны, так как это позволяет создавать противоречивые результаты в случае изменения источников для a_lib, а также следует скомпилировать / связать целевой a_lib.