You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

首个C语言‘Hello World’程序运行报错求助

问题描述
  • 系统:Windows 10
  • 开发环境:VS Code + MinGW64(已配置环境变量)
  • 操作流程:创建名为C Tutorial的文件夹,新建Hello.c文件并编写基础Hello World程序
  • 异常情况:终端未输出预期的Hello World,出现编译/执行错误(错误截图如下)

编译执行错误截图

排查与解决步骤
  1. 验证MinGW环境变量配置
    打开系统命令提示符(cmd),输入gcc --version,若能正常显示gcc版本信息,说明环境变量配置有效;若提示“不是内部或外部命令”,需将MinGW安装目录下的bin文件夹路径添加到系统PATH变量中,配置完成后重启VS Code。

  2. 检查代码语法正确性
    确认Hello.c代码无语法错误,标准Hello World代码示例:

    #include <stdio.h>
    
    int main() {
        printf("Hello World\n");
        return 0;
    }
    
  3. 确认VS Code编译任务配置
    通过Ctrl+Shift+B唤起编译任务,选择gcc编译选项,检查自动生成的tasks.json配置是否正确,重点确认编译器路径与你的MinGW安装路径一致,示例配置如下:

    {
        "version": "2.0.0",
        "tasks": [
            {
                "type": "cppbuild",
                "label": "C/C++: gcc.exe 生成活动文件",
                "command": "C:\\mingw64\\bin\\gcc.exe",
                "args": [
                    "-fdiagnostics-color=always",
                    "-g",
                    "${file}",
                    "-o",
                    "${fileDirname}\\${fileBasenameNoExtension}.exe"
                ],
                "options": {
                    "cwd": "${fileDirname}"
                },
                "problemMatcher": ["$gcc"],
                "group": {"kind": "build", "isDefault": true},
                "detail": "编译器: C:\\mingw64\\bin\\gcc.exe"
            }
        ]
    }
    
  4. 检查终端执行命令
    编译完成后,在终端中执行生成的可执行文件时,需确保命令正确。若可执行文件在当前工作目录,PowerShell中输入.\Hello.exe,cmd中直接输入Hello.exe即可运行。

  5. 规避路径空格问题
    你的项目文件夹C Tutorial包含空格,部分场景下可能导致路径解析异常,可尝试将文件夹重命名为CTutorial(无空格)后重新编译执行。

内容的提问来源于stack exchange,提问作者Shreyas Deshpande

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 18:22:29