m0_71316592 2025-02-27 21:55 采纳率: 66.7%
浏览 26

msys2已经配置好路径了但是vscode报错

msys2已经配置好路径了,win+r然后cmd里输gcc --version也显示版本了,但vscode的cmd里查gcc --version的时候报错说gcc不是内部或外部命令

img

  • 写回答

4条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-02-27 21:55
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
    如果答案让您满意,请采纳、关注,非常感谢!
    这个问题通常出现是因为VSCode的终端没有正确引用到msys2中的gcc命令。你可以尝试在VSCode中设置终端使用msys2的路径。 在VSCode中打开设置(Ctrl + ,),搜索"terminal.integrated.shell.windows",将其值设置为msys2中的bash.exe路径,例如: "C:\\msys64\\usr\\bin\\bash.exe" 保存设置后,重新打开一个终端窗口,尝试运行gcc --version看看是否能够正常显示版本信息。 如果仍然无法解决问题,可能需要调整VSCode的环境变量。可以尝试在VSCode中的设置中搜索"terminal.integrated.env.windows",将其中的PATH变量添加msys2的bin目录,例如: "PATH": "C:\\msys64\\usr\\bin;${env:PATH}" 保存设置后,重新打开一个终端窗口,再次尝试运行gcc --version。 希望以上方法能够帮助解决你的问题。如果还有疑问,请告诉我。
    评论

报告相同问题?

问题事件

  • 创建了问题 2月27日