C 新手:在 Visual Studio Code 中编译...错误:gcc 无法识别?

San*_*cer 5 c visual-studio visual-studio-code

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

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

谢谢大家。

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

小智 5

嘿,,,我相信这对你有用

块引用

  1. 首先:打开链接: https: //www.msys2.org/
  2. 转到安装并下载安装程序..安装exe文件。
  3. 在Windows搜索中搜索mingw(Windows启动)
  4. 有一个名为--> MSYS2 MinGW {64/32}位的应用程序
  5. 以管理员身份运行它
  6. 找到命令 shell ---> 输入:pacman -Syu
  7. 会要求您进行一些安装,单击 Y
  8. 然后再次转到同一应用程序MSYS2 MinGW {64/32} 位并以管理员身份运行
  9. 并写入--> pacman -Ss gcc(在单击后打开的外壳中)
  10. 点击后会出现一堆东西,现在你必须关心你的Windows架构..如果它是64位然后写---> pacman -S mingw-w64-x86_64-gcc(如果它是32位你会发现一些东西就像 shell 中显示的一堆命令中 64 将被 32 替换一样)
  11. 执行此命令后,gcc 将安装在您的系统中以检查写入:gcc --version || g++ --版本
  12. 之后安装调试器写入pacman -S mingw-w64-x86_64-gdb
  13. 检查写入:gdb --version

**现在系统中安装的所有内容都可以在 C 驱动器上找到 mingW 文件或 mysys2 文件(无论您的 mingW 文件保存在何处),转到 minGW 64 || 32 根据你的操作系统有一个bin文件夹,点击它并复制bin文件夹内的路径并将其保存在环境变量路径中**

块引用

享受与代码的对比


Muz*_*zol 1

我的推荐

你用的是Windows吧?所以你可以只安装 Visual Studio IDE(按照本教程)。哪个比 vs code 更好。本教程适用于 C++,但也适用于 C。因为 C++ 使用与 C 相同的编译器,但有更多的东西(简单解释)。

您的问题的解决方案

您收到消息是'gcc' is not recognized as an internal or external command, operable program or batch file因为您的计算机上没有安装 gcc 编译器。但如果你想安装它,你可以按照这个教程进行操作。但我强烈建议您使用我上面提到的 Visual Studio IDE。