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

Linux下Eclipse编译提示‘x86_64-w64-mingw32-gcc’不在PATH中如何解决?

解决CDT Cross GCC内置编译器设置路径错误问题

方法1:安装缺失的交叉编译器

错误提示的x86_64-w64-mingw32-gcc是MinGW交叉编译工具链组件,通过系统包管理器安装即可:

  • Debian/Ubuntu 系列:
    sudo apt install gcc-mingw-w64-x86-64
    
  • RedHat/CentOS/Fedora 系列:
    sudo dnf install mingw64-gcc
    

安装完成后编译器会自动加入系统PATH,错误将自动消失。

方法2:禁用或修改目标提供程序设置

如果不需要交叉编译工具链的内置设置,可直接禁用:

  • 打开项目属性,进入C/C++ General -> Preprocessor Include Paths, Macros etc. -> Providers标签页
  • 找到[CDT Cross GCC Built-in Compiler Settings],取消勾选前方复选框
  • 点击「应用」「确定」保存设置

若需保留该提供程序并指定自定义路径:

  • 在Providers标签页选中该条目,点击右侧「Edit...」按钮
  • 在Command to get compiler specs输入框中,将x86_64-w64-mingw32-gcc替换为实际使用的编译器完整路径(例如/usr/bin/gcc)
  • 保存设置即可

方法3:切换项目工具链到本地GCC

若项目误选了交叉编译工具链,切换回本地工具链即可:

  • 右键项目 -> Properties -> C/C++ Build -> Tool Chain Editor
  • 将Current toolchain改为Linux GCC(对应本地系统编译器)
  • 应用并保存设置,项目将自动使用本地GCC的内置编译配置

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 20:30:56