首页 > 解决方案 > 使用 Visual Studio Code 的 CMake 工具扩展构建时删除 -j 4

问题描述

当我使用 CMake Tools 扩展在 Visual Studio Code 中构建一个项目或所有项目时,它总是添加-- -j 4到构建命令:

[proc] Executing command: /usr/bin/cmake --build /home/tc/MyProject/build --config Release --target all -- -j 4

如何删除它?我认为它属于 CMake Tools 扩展配置,但我不知道它在哪里。

标签: visual-studio-codecmake

解决方案


使用Visual Studio Code 1.47.3CMake Tools 1.4.1

  1. 进入设置页面。
  2. 搜索“平行”。
  3. 查找标题为“CMake:并行作业”的项目。

此设置的默认值似乎为 0,这可能会导致工具-j动态确定参数。

  1. 选择要自定义设置的范围(例如,用户、工作区等)。
  2. 将值更改为您喜欢的任何整数--1 以禁用并行构建任务。

推荐阅读