You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除Visual Studio Code中CMake Tools构建时自动添加的-- -j 4?

移除CMake Tools自动添加的-- -j 4构建参数

别担心,这个参数确实是CMake Tools扩展自动加上的,用来控制并行编译的任务数,要移除它很简单,按下面的步骤操作就行:

  1. 打开VS Code设置面板

    • 最快的方式是用快捷键:Windows/Linux按 Ctrl+,,Mac按 Cmd+,;
    • 也可以通过顶部菜单栏的 文件 > 首选项 > 设置 打开。
  2. 找到并行编译的核心配置项
    在设置的搜索框里输入 cmake.parallelJobs,找到对应的配置:

    • 默认值是${default},这意味着扩展会自动检测你的CPU核心数,生成对应的-j N参数(你的情况就是4核所以加了-j4);
    • 把这个值修改为 0,这样CMake Tools就不会自动添加任何并行编译的参数了。
  3. (可选)自定义构建工具参数
    如果你需要手动指定传给构建工具(比如make、Ninja)的参数,可以搜索 cmake.buildToolArgs,将其设置为空数组[],或者添加你自己需要的参数——这个配置会覆盖扩展自动生成的并行参数。

设置完成后,重新触发CMake构建,你会看到命令里不再包含-- -j 4了。

内容的提问来源于stack exchange,提问作者truccam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 23:57:39