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

排查与解决步骤
验证MinGW环境变量配置
打开系统命令提示符(cmd),输入gcc --version,若能正常显示gcc版本信息,说明环境变量配置有效;若提示“不是内部或外部命令”,需将MinGW安装目录下的bin文件夹路径添加到系统PATH变量中,配置完成后重启VS Code。检查代码语法正确性
确认Hello.c代码无语法错误,标准Hello World代码示例:#include <stdio.h> int main() { printf("Hello World\n"); return 0; }确认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" } ] }检查终端执行命令
编译完成后,在终端中执行生成的可执行文件时,需确保命令正确。若可执行文件在当前工作目录,PowerShell中输入.\Hello.exe,cmd中直接输入Hello.exe即可运行。规避路径空格问题
你的项目文件夹C Tutorial包含空格,部分场景下可能导致路径解析异常,可尝试将文件夹重命名为CTutorial(无空格)后重新编译执行。
内容的提问来源于stack exchange,提问作者Shreyas Deshpande
相关产品推荐
相关产品推荐

