(与代码:)gcc:错误:“-o”后缺少文件名

问题描述 投票:0回答:1

当我尝试使用 Vs 代码运行任何 C 文件时,出现以下错误: gcc:错误:“-o”后缺少文件名 我不知道这意味着什么,所以如果您需要更多具体信息,请告诉我。

我想这可能是因为我没有默认的构建器任务,所以我从互联网上复制了这个:

{
    "version": "2.0.0",
    "tasks": [
    {
    "type": "cppbuild",
    "label": "C/C++: gcc.exe build active file",
    "command": "C:\\Program Files\\mingw64\\bin\\gcc.exe",
    "args": [
    "-g",
    "${file}",
    "-o",
    "${filedirname}\\${fileBasenameNoExtension}.exe"
    ],
    "options": {
    
        "cwd": "C:\\Program Files\\mingw64\\bin"
    },
    "problemMatcher": [
    "$gcc"
    
    ],
    "group": {
        "kind": "build",
        "isDefault": true
    },
    "detail": "compiler: \"C:\\Program Files\\mingw64\\bin\\gcc.exe\""  
    }
    ]     
    }

没有改变任何东西

c gcc installation directory filenames
1个回答
0
投票

这是一步一步的过程,你的电脑缺少 MingW 。

https://code.visualstudio.com/docs/languages/cpp

访问此官方 Vs Code C++ 网站,按照分步指南进行操作。提到了所有步骤。

  1. 使用链接下载。

  2. 运行安装程序并按照安装向导的步骤进行操作。请注意,MSYS2 需要 64 位 Windows 8.1 或更高版本。

  3. 立即运行 MSYS2 框已选中,然后选择完成。然后 MSYS2 终端窗口将自动打开。

  4. 在此终端中,通过运行以下命令安装 MinGW-w64 工具链: pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain

  5. 按 Enter 键接受工具链组中默认的包数。

  6. 在提示是否继续安装时输入Y。 注意:[如果出现任何错误或任何红线显示,请再次复制粘贴相同的代码。]

  7. 使用以下步骤将 MinGW-w64 bin 文件夹的路径添加到 Windows PATH 环境变量中:

(一)。在 Windows 搜索栏中,键入“设置”以打开“Windows 设置”。 (二).搜索编辑您帐户的环境变量。 (三)。在用户变量中,选择路径变量,然后选择编辑。 (四)。选择“新建”并添加您在 (v) 期间录制的 MinGW-w64 目标文件夹。安装过程到列表中。如果选择默认安装步骤,则路径为:C:\msys64\ucrt64 中。 (六)。选择“确定”保存更新的路径。要使新的 PATH 可用,请重新打开控制台窗口。

8.检查您的 MinGW-w64 工具是否已正确安装且可用,打开新的命令提示符并输入:

gcc --版本 g++ --版本

编写上述任意命令。

完成所有这些步骤后。重新启动 Vs-code....

确保您有 Vs-Code 扩展(Code Runner)

© www.soinside.com 2019 - 2024. All rights reserved.