CMake 构建并行配置
💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
使用CMake构建项目时,默认会用尽所有CPU线程,可能导致系统资源耗尽。可以通过设置`--parallel`选项或`CMAKE_BUILD_PARALLEL_LEVEL`环境变量来控制并行度,确保系统稳定。
🎯
关键要点
- 使用CMake构建项目时,默认会用尽所有CPU线程,可能导致系统资源耗尽。
- 可以通过设置--parallel选项或CMAKE_BUILD_PARALLEL_LEVEL环境变量来控制并行度。
- 控制并行度可以确保系统稳定,避免系统无响应或崩溃。
- 设置--parallel选项的方法是指定作业数量,例如export NUM_CMAKE_JOBS=4。
- 另一种方法是设置CMAKE_BUILD_PARALLEL_LEVEL环境变量。
➡️