前期准备
- 
安装C编译器
- 推荐安装 MinGW-w64(Windows平台)或 GCC(Linux/macOS)
 - Windows用户操作:
- 访问 MinGW-w64官网 下载安装器
 - 勾选 
gcc-core和gcc-g++组件 - 安装时设置架构为 
x86_64,线程模型为posix 
 
 - 
配置环境变量(Windows)
- 打开控制面板 → 系统 → 高级系统设置 → 环境变量
 - 在 
Path中添加MinGW的bin目录(C:\mingw64\bin) - 验证安装:
gcc --version
若显示版本信息(如
gcc (x86_64-posix-seh-rev0) 8.1.0),则配置成功。 
 
运行C程序的完整步骤
步骤1:编写C代码
- 新建文本文件,重命名为 
hello.c(注意扩展名必须是.c) - 用记事本/VSCode等工具编辑代码,
#include <stdio.h> int main() { printf("Hello, World!\n"); return 0; }保存文件到指定目录(如
D:\my_programs) 
步骤2:打开命令提示符
- Windows 10/11:
- 按 
Win + R输入cmd - 或直接在文件资源管理器地址栏输入 
cmd后回车 
 - 按 
 - 使用 
cd命令切换到代码目录:cd D:\my_programs
 
步骤3:编译C程序
- 输入编译命令:
gcc hello.c -o hello.exe
hello.c:源文件名-o hello.exe:指定输出可执行文件名(Linux/macOS省略.exe)
 - 成功编译后生成 
hello.exe(无错误提示即成功) 
步骤4:运行程序
- 输入可执行文件名:
hello.exe
屏幕将输出:
Hello, World! 
常见问题解决
- 
gcc不是内部命令- 环境变量未配置正确 → 重新检查MinGW的bin目录是否加入 
Path - 重启命令提示符使配置生效
 
 - 环境变量未配置正确 → 重新检查MinGW的bin目录是否加入 
 - 
编译错误提示
- 语法错误:根据提示修改代码(如缺少分号、拼写错误)
 - 常见错误示例:
hello.c: In function 'main': hello.c:3:5: error: expected ';' before 'return' 
 - 
程序闪退
- 在代码末尾添加 
getchar();暂停程序:int main() { printf("Hello, World!\n"); getchar(); // 等待用户按键 return 0; } 
 - 在代码末尾添加 
 
高级用法
- 调试编译:添加 
-g参数生成调试信息gcc -g hello.c -o hello_debug.exe
 - 多文件编译:
gcc file1.c file2.c -o program.exe
 - 优化代码:使用 
-O2优化级别gcc -O2 hello.c -o hello_fast.exe
 
运行C程序的核心流程:
写代码 → gcc 编译 → 运行可执行文件
掌握此方法后,可脱离IDE直接使用命令行开发,尤其适合嵌入式或系统级编程,建议通过实际编写不同功能的C程序(如计算器、文件操作)巩固操作熟练度。
引用说明:
- MinGW-w64安装指南参考官方文档 mingw-w64.org
 - GCC命令参数详见GNU手册 gcc.gnu.org
 - 环境变量配置方法依据Microsoft Windows支持文档 MSDN
 
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9366.html