在Git for Windows Bash环境中安装GCC的方法咨询
给Windows 7上的Git Bash(MinGW-64)添加GCC等工具的方案
我之前在Windows 7的Git Bash里折腾过扩展工具的事儿,刚好能给你分享几个靠谱的办法,不用额外装完整的MSYS2:
方法一:用Git for Windows自带的pacman包管理器
现在大多数新版的Git for Windows其实内置了简化版的MSYS2包管理工具pacman,你可以先打开Git Bash试试敲下面的命令确认是否可用:
pacman --version
如果能正常输出版本信息,那直接用它装GCC工具链就很方便:
- 先更新包数据库:
pacman -Sy - 安装GCC、g++、make这些核心工具:
pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-make
安装完成后,敲gcc --version验证一下,应该就能看到版本信息了。
方法二:手动下载MinGW-64二进制文件添加
如果你的Git Bash版本比较老,没有pacman工具,可以手动操作:
- 找MinGW-w64的官方镜像站,下载对应x86_64架构的GCC压缩包(注意选和Git Bash匹配的版本,Windows 7建议选GCC 8.x或9.x,新版本可能不再支持Win7)
- 解压压缩包后,把里面的
bin、lib、include这些文件夹,复制到Git安装目录下的mingw64文件夹里(比如默认路径是C:\Program Files\Git\mingw64) - 重启Git Bash,输入
gcc --version检查是否生效
小提示
- 不管用哪种方法,都要确保工具版本和Git Bash的MinGW-64架构一致(都是x86_64),不然可能出现依赖错误或者运行异常
- 如果装完工具后命令找不到,检查下Git Bash的
PATH环境变量里有没有包含mingw64/bin路径,一般默认是有的,要是没有可以手动添加
内容的提问来源于stack exchange,提问作者Toby




