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

如何在QMake中设置单线程编译?

在QMake中设置单线程编译(make -j1)的方法
  • 你之前尝试的QMAKE_LFLAGS、QMAKE_CXXFLAGS都是针对编译、链接阶段的参数,不会传递给make进程,所以完全无效。
  • 要给make指定-j1参数,直接在项目的.pro文件中设置MAKEFLAGS变量即可,添加这一行:
    MAKEFLAGS += -j1
    
  • 如果Qt Creator编译时依然显示-j2,说明IDE的构建配置覆盖了这个参数。你可以打开Qt Creator的项目面板,找到对应构建套件,在构建步骤的make命令行参数里手动替换为-j1,就能强制单线程编译。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 09:49:52