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

如何在PowerShell 7中使用MSYS2的GCC而非现有版本

让PowerShell使用MSYS2的GCC的方法

临时生效(仅当前PowerShell会话)

打开PowerShell,执行以下命令(默认MSYS2安装路径为C:\msys64,若你的安装路径不同请替换),将MSYS2的MINGW64二进制目录加到系统PATH最前端:

$env:PATH = "C:\msys64\mingw64\bin;" + $env:PATH

执行完后再运行gcc --version,就能看到MSYS2提供的13.1.0版本GCC了。

永久生效(所有PowerShell会话)

  1. 打开PowerShell的配置文件:
    运行命令notepad $PROFILE,若提示文件不存在,选择创建新文件即可。
  2. 在打开的记事本中添加一行配置:
    $env:PATH = "C:\msys64\mingw64\bin;" + $env:PATH
    
  3. 保存文件,重启PowerShell后,系统会自动加载该配置,默认使用MSYS2的GCC。

额外提示

  • 可以用where gcc命令查看当前PowerShell中GCC的路径,确认旧版本的位置,确保MSYS2的路径优先级更高。
  • 若之前安装过独立的MinGW-W64工具链,建议卸载或调整PATH顺序,避免版本冲突。

内容的提问来源于stack exchange,提问作者me-an-ape

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 18:03:10