32位Win7系统下VS Code提示gcc未被识别该如何解决?
报错原因
这个报错是系统无法识别gcc命令,核心原因有两个:一是未安装GCC编译器,二是GCC安装后未将其执行文件所在的bin目录添加到系统环境变量PATH中。由于你使用的是32位Windows 7系统,需选择兼容32位架构、适配Win7的GCC版本,高版本MinGW已不再支持Win7和32位环境,请勿选错安装包。
解决步骤
- 安装适配的GCC编译器
选择32位版本的MinGW安装包,安装过程中选择32位架构对应的组件,安装路径不要包含中文、空格或特殊字符,建议直接存放在C:\MinGW这类简单路径下,避免路径识别异常。 - 配置系统环境变量
右键点击「计算机」→选择「属性」→点击左侧菜单栏的「高级系统设置」→点击弹窗下方的「环境变量」→在系统变量列表中找到Path变量,点击「编辑」→在变量值的末尾添加GCC的bin目录路径,若安装路径为C:\MinGW则添加;C:\MinGW\bin(若原有变量值末尾没有分号,需先补充分号做路径分隔)→依次点击所有打开弹窗的「确定」按钮保存配置。 - 验证配置有效性
按下Win+R组合键唤出运行窗口,输入cmd打开命令提示符,输入gcc -v,如果控制台正常输出GCC的版本信息,说明配置生效。 - 重启VS Code
环境变量修改后需要完全关闭VS Code再重新启动,之后运行代码就不会再触发该报错。
内容的提问来源于stack exchange,提问作者user16935862
相关产品推荐
相关产品推荐

