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

安装Mingw-w64后bin文件夹为空 无法获取C++编译相关exe文件怎么办

MinGW-w64 bin文件夹为空问题解决方案

MSYS2基础安装包默认不会预装MinGW编译工具链,所以安装完成后对应bin目录为空属于正常情况,按以下步骤操作即可获取所需的c++.exe、g++.exe、gdb.exe等可执行文件:

  • 打开MSYS2自带的MSYS2 MSYS终端,不要选择其他架构的终端入口
  • 先更新包管理器源与系统基础组件,执行命令:
    pacman -Syu
    
    执行过程中如果提示需要重启终端,关闭终端重新打开后再次执行上述命令,直到所有组件更新完成
  • 安装MinGW编译工具链与调试器:
    64位系统执行:
    pacman -S mingw-w64-ucrt-x86_64-gcc mingw-w64-ucrt-x86_64-gdb
    
    32位系统执行:
    pacman -S mingw-w64-ucrt-i686-gcc mingw-w64-ucrt-i686-gdb
    
    出现确认提示时输入y等待安装完成即可
  • 安装完成后,对应编译链的bin目录路径为:
    64位:MSYS2安装根目录/ucrt64/bin
    32位:MSYS2安装根目录/mingw32/bin
    将上述对应路径添加到系统Path环境变量即可,MSYS2根目录下的默认bin文件夹本身就是空的,无需使用

验证方式

添加完环境变量后打开新的cmd窗口,分别执行g++ --version和gdb --version,如果能正常输出版本号即为配置成功


内容的提问来源于stack exchange,提问作者tyler.904

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 20:00:01