首页 > 解决方案 > C 新手:在 Visual Studio Code 中编译...错误:gcc 无法识别?

问题描述

我对编码很陌生(试图自学 C)。我有一些使用 MatLab 的经验,但我知道它与 C 有很大不同。我有 Windows 10,带有最新版本的 Visual Studio Code (VSC),带有运行代码扩展和 git 扩展(不确定 git 做了什么,但 VSC 提示我来安装)。我现在熟悉文本编辑器,但不知道如何编译/运行我的代码(如果我再次扼杀术语,请道歉,新手)。一位朋友推荐我确定想要的文本文件所在的位置,输入“gcc filename.c”,回车,输入“./a.out”,然后程序就应该运行了。(说朋友有一台Mac,我认为执行命令不同?)无论如何,我在我的谷歌冒险中遇到了“运行代码”扩展,并按照我在网上看到的步骤进行操作, 在此处输入图像描述

我可以看到这将是一个特别基本的问题,但如果有人可以提供帮助/建议,我将非常感激!

谢谢,所有。

PS 如果图像由于某种原因无法加载/工作,则会出现以下错误:“ 'gcc' 未被识别为内部或外部命令、可运行程序或批处理文件。

标签: cvisual-studiovisual-studio-code

解决方案


在 Visual Code 中完美运行。您需要以下内容:

  • Visual Code 中的 C/C++ 扩展。
  • msys64 安装在 C:\
  • 在环境变量中添加 msys64 bin 文件夹的路径

指示:

https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools

重要的是 msys64 路径不包含空格,因此不要将其安装在 Program Files 中。

您可以从 Windows 按钮中搜索“编辑系统环境变量”,按“环境变量”按钮,然后将其添加为系统变量“路径”。对我来说它位于

C:\msys64\mingw64\bin

推荐阅读