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

如何阻止CLion向CMake传递额外的配置参数

如何配置CLion仅使用自定义参数调用CMake

你需要开启CLion的「仅传递显式声明的CMake选项」开关,操作路径如下:

  • 打开CLion设置页,进入File | Settings | Build, Execution, Deployment | CMake(macOS为CLion | Settings | Build, Execution, Deployment | CMake)
  • 找到你正在使用的CMake配置profile
  • 勾选配置页中的 Pass only explicitly listed CMake options 选项
  • 保存设置后重新加载CMake项目即可生效

配置效果说明

  • 开启该开关后,CLion不会再自动注入CMAKE_C_COMPILER、CMAKE_CXX_COMPILER、CMAKE_DEPENDS_USE_COMPILER、-G "CodeBlocks - Unix Makefiles"这类默认参数,只会传递你在「CMake options」输入框中手动填写的参数
  • 如果「CMake options」输入框留空,CLion会直接调用默认的cmake /path/to/project命令,不会追加任何额外选项
  • 如果你需要保留CMAKE_BUILD_TYPE参数,只需在「CMake options」中手动填写-DCMAKE_BUILD_TYPE=Debug即可,最终调用命令会变为你需要的cmake -DCMAKE_BUILD_TYPE=Debug /some/path

配置界面参考:
CLion CMake配置菜单

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 20:57:04