Clion无法识别Mingw 找不到mingw/bin路径而Atom可正常使用怎么办
CLion无法识别MinGW的解决步骤
- 确认MinGW架构与CLion版本匹配
CLion对架构匹配要求严格,若你安装的是64位CLion,必须配套使用64位版本的MinGW,反之32位CLion需对应32位MinGW,Atom对架构兼容性更高,因此会出现Atom可用但CLion识别失败的情况。 - 校验系统环境变量配置
需将MinGW的bin、include、lib三个路径添加到系统级Path而非用户级Path,配置完成后重启设备或结束所有CLion、资源管理器进程后重新启动。
配置完成后按下Win+R输入cmd打开命令提示符,依次执行gcc -v、g++ -v、gdb -v,三个命令均能正常返回版本信息即为环境变量配置生效。 - 手动在CLion中指定MinGW工具链
不要依赖CLion的自动搜索功能,手动配置路径准确率更高:- 打开CLion依次进入
文件>设置>构建、执行、部署>工具链 - 点击左上角+号选择MinGW工具链类型
- 手动选择各路径:
- 工具集路径选择MinGW根目录(包含bin、include、lib文件夹的上级目录,不要直接选择bin文件夹)
- C编译器选择bin目录下的
gcc.exe - C++编译器选择bin目录下的
g++.exe - 调试器选择bin目录下的
gdb.exe - CMake可优先使用CLion自带的捆绑版本,若有特殊需求再手动选择MinGW目录下的
cmake.exe
- 点击下方测试按钮,所有项显示对勾即为配置成功。
- 打开CLion依次进入
- 校验MinGW组件完整性
若你使用的是精简版MinGW或缺失核心组件,也会导致CLion识别失败。建议使用MinGW-w64正式发行版,安装时确保勾选了gcc-g++、gdb、make等基础开发组件,已安装的可通过MinGW安装管理器补装缺失组件。 - 多版本MinGW优先级调整
若设备上安装了多个版本的MinGW,需将你需要使用的版本的路径在系统Path中向上移动到其他MinGW路径之前,避免优先级冲突。
相关问题截图:
内容的提问来源于stack exchange,提问作者Archimedes
相关产品推荐
相关产品推荐

