Visual studio code 使用Visual Studio代码'构建时删除-j 4;s CMake工具扩展

Visual studio code 使用Visual Studio代码'构建时删除-j 4;s CMake工具扩展,visual-studio-code,cmake,Visual Studio Code,Cmake,当我使用CMake Tools extension在Visual Studio代码中生成一个项目或所有项目时,它总是向生成命令添加--j 4: [proc] Executing command: /usr/bin/cmake --build /home/tc/MyProject/build --config Release --target all -- -j 4 如何删除它?我认为它属于CMake工具扩展配置,但我不知道它在哪里。使用Visual Studio code 1.47.3和CMa

当我使用CMake Tools extension在Visual Studio代码中生成一个项目或所有项目时,它总是向生成命令添加--j 4

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

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

使用
Visual Studio code 1.47.3
CMake工具1.4.1

  • 转到设置页面
  • 搜索“平行”
  • 查找标题为“CMake:并行作业”的项目
  • 此设置的默认值似乎为0,这可能会导致工具动态确定
    -j
    参数

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

  • 在设置>扩展>CMake工具配置下有几个可配置选项。如果您在其中找不到它,您可以在
    .json
    设置文件中找到它。我意识到这并不能回答确切的问题,即如何消除
    -j
    选项。这些步骤描述了如何更改用于选项的值,以便生成不使用并行化。