【问题标题】:Remove -j 4 when building with Visual Studio Code's CMake Tools extension使用 Visual Studio Code 的 CMake 工具扩展构建时删除 -j 4
【发布时间】:2020-06-30 13:15:30
【问题描述】:

当我使用 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 扩展配置,但我不知道它在哪里。

【问题讨论】:

  • 设置 > 扩展 > CMake工具配置下有几个可配置的选项。如果在其中找不到它,您可以在.json 设置文件之一中找到它。

标签: visual-studio-code cmake


【解决方案1】:

使用Visual Studio Code 1.47.3CMake Tools 1.4.1

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

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

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

【讨论】:

  • 我意识到这并不能回答确切的问题,即如何消除 -j 选项。这些步骤描述了如何更改用于选项的值,以便构建不使用并行化。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-31
  • 2021-11-22
  • 2017-07-01
  • 2017-09-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多