添加Mingw64环境变量后gcc命令仍无法识别,求解决方法
GCC命令未被识别的解决办法
- 先重启所有终端窗口:修改环境变量后,已经打开的CMD/PowerShell不会自动刷新变量,关闭重开后再输入
gcc -v试试。 - 核对环境变量的位置:确认
C:\msys64\mingw64\bin是加在系统变量的Path里,不是用户变量。系统变量对所有用户生效,优先级更高。 - 检查目标目录的文件:打开
C:\msys64\mingw64\bin文件夹,看看有没有gcc.exe这个文件。如果没有,说明MinGW64没装全,打开MSYS2终端,执行pacman -S mingw-w64-x86_64-gcc重新安装gcc包。 - 排查路径的空格问题:添加环境变量时,路径前后别带空格,比如不能写成
C:\msys64\mingw64\bin,空格会让系统认不出正确路径。 - 用绝对路径测试:直接在终端敲
C:\msys64\mingw64\bin\gcc.exe -v,如果能正常显示版本,说明环境变量设置有误;如果还是不行,大概率是文件损坏,重新装MinGW64就行。
内容的提问来源于stack exchange,提问作者Kyle Malling
相关产品推荐
相关产品推荐

