【问题标题】:New to C: Compiling in Visual Studio Code... error: gcc not recognized?C 新手:在 Visual Studio Code 中编译...错误:gcc 无法识别?
【发布时间】:2018-12-20 02:47:39
【问题描述】:

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

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

谢谢大家。

桑迪

附:如果图像由于某种原因无法加载/工作,这就是错误: "'gcc' 未被识别为内部或外部命令, 可运行的程序或批处理文件。"

【问题讨论】:

标签: c visual-studio visual-studio-code


【解决方案1】:

嘿,,, 我相信它会为你工作

块引用

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

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

块引用

享受 vs 代码

【讨论】:

    【解决方案2】:
    1. 在命令提示符下输入gcc --version,检查你的机器是否安装了C编译器。
    1. 如果它已安装但 VSCode 无法识别,请尝试通过在 CMD 中键入代码从 CMD 运行 VSCode。

    【讨论】:

    • 您的链接导致代码块 gcc 安装说明
    【解决方案3】:

    我的建议

    您在 Windows 上对吗?所以你可以只安装 Visual Studio IDE (follow this tutorial)。这比 vs 代码更好。本教程适用于 C++,但也适用于 C。因为 C++ 使用与 C 相同的编译器,但有更多的东西(简单解释)。

    您的问题的解决方案

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

    【讨论】:

      【解决方案4】:

      在 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
      

      【讨论】:

        猜你喜欢
        • 2020-04-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-12
        相关资源
        最近更新 更多