cmake --build . --config Release
Run Code Online (Sandbox Code Playgroud)
是否可以设置可以参与构建过程的核心数量?
与GNU make类似的东西-j.
usr*_*567 40
您可以使用任意参数传递给本机构建工具--.之后的所有内容都--将传递给构建工具.传递-j 3你的例子,只需使用
cmake --build . --config Release -- -j 3
Run Code Online (Sandbox Code Playgroud)
文档:https://cmake.org/cmake/help/v3.5/manual/cmake.1.html
您还可以使用Ninja作为构建工具,它会自动使用适当数量的线程.或者您可以通过定义来修改make命令CMAKE_MAKE_PROGRAM="make -j 3.但这是一个相当hacky的解决方法.
| 归档时间: |
|
| 查看次数: |
16246 次 |
| 最近记录: |