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

如何在CLion中配置GDB?调试器可执行文件错误及编译器检测失败如何解决

CLion GDB调试+MSYS2环境配置完整解决方案

一、MSYS2编译器安装(解决CLion检测不到C编译器问题)

你提到的包前缀是MSYS2区分软件运行环境的标识,按以下步骤操作即可:

  • 打开MSYS2的MINGW64终端(32位系统则选择MINGW32终端,不要使用默认的MSYS终端)
  • 执行源更新命令:pacman -Syu,若执行后提示重启终端,关闭后重新打开MINGW64终端即可
  • 执行64位编译工具链安装命令:pacman -S mingw-w64-x86_64-toolchain,出现选择提示时直接回车全选安装即可

规则说明:带mingw-w64-x86_64-前缀的包为Windows原生64位环境适配的软件,编译出的程序可直接在Windows运行;无前缀的包仅适用于MSYS2模拟Linux环境,仅适合安装通用命令行工具,开发Windows程序无需使用。

二、GDB源码包处理

你下载的gdb-10.2.tar.gz、gdb-10.2.tar.xz为GDB的源代码安装包,需要手动编译才可使用,普通用户无需自行编译源码。上一步安装编译工具链时,已经自动安装了适配当前环境的GDB调试器,这两个压缩包可直接删除。

三、CLion配置修正(解决调试器路径错误问题)

工具链配置

  • 打开CLion设置→构建、执行、部署→工具链
  • 点击+号新增MinGW类型工具链
  • 「环境路径」选择MSYS2安装目录下的mingw64文件夹(默认安装路径为C:\msys64\mingw64)
  • 选择完成后CLion会自动检测到CMake、C编译器gcc.exe、C++编译器g++.exe、调试器gdb.exe,所有项检测通过后将该工具链设为默认

运行配置检查

打开当前项目的运行/调试配置,确认调试器选择为上述工具链自动检测的GDB,不要手动指定其他路径的GDB文件,保存配置后重新启动调试即可解决Debugger executable is incorrect报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 23:06:03