使用 Visual Studio Code 的 CMake 工具扩展构建时删除 -j 4

tru*_*cam 7 cmake visual-studio-code

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

[proc] Executing command: /usr/bin/cmake --build /home/tc/MyProject/build --config Release --target all -- -j 4
Run Code Online (Sandbox Code Playgroud)

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

小智 6

使用Visual Studio Code 1.47.3CMake Tools 1.4.1

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

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

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