第一步:安装编译器(MinGW)
-
下载 MinGW
访问 MinGW 官网 → 点击 “Downloads” → 选择MingW-W64-builds
(推荐)或MinGW Installer
。
若官网访问缓慢,可从 SourceForge 镜像下载。 -
安装配置
- 运行安装程序,选择架构:
x86_64
(64位系统)i686
(32位系统)
- 设置安装路径(避免中文路径,如
C:\mingw64
) - 在组件列表勾选
mingw32-gcc-g++
(包含 C 编译器)
- 运行安装程序,选择架构:
-
配置环境变量
- 打开
控制面板 > 系统 > 高级系统设置 > 环境变量
- 在
系统变量
中找到Path
→ 点击编辑
→ 添加 MinGW 的bin
目录路径(如C:\mingw64\bin
) - 验证安装:
打开命令提示符(Win+R 输入cmd
),执行:gcc --version
若显示版本信息(如
gcc (MinGW-W64) 13.2.0
),则配置成功。
- 打开
第二步:编写测试程序
- 创建文件
hello.c
(用记事本或 VS Code 编辑):#include <stdio.h> int main() { printf("Hello, Command Line!\n"); return 0; }
- 保存到指定目录(如
D:\c_projects
)
第三步:编译与运行
-
打开命令行
- 按
Win+R
输入cmd
- 切换到程序目录:
cd /d D:\c_projects
- 按
-
编译程序
执行命令:gcc hello.c -o hello.exe
gcc
:编译器名称hello.c
:源文件-o hello.exe
:指定输出文件名(省略则生成默认的a.exe
)
-
运行程序
hello.exe
成功输出:
Hello, Command Line!
常用编译选项
选项 | 作用 | 示例 |
---|---|---|
-o <文件> |
指定输出文件名 | gcc hello.c -o myapp |
-Wall |
启用所有警告提示 | gcc -Wall hello.c |
-g |
添加调试信息(用于 GDB 调试) | gcc -g hello.c |
-c |
仅编译不链接(生成 .o 文件) |
gcc -c hello.c |
常见问题解决
-
gcc
不是内部命令- 环境变量未生效 → 重启命令行或计算机
- 检查
Path
中 MinGW 的bin
路径是否正确
-
编译报错:
undefined reference to 'printf'
- 源文件扩展名应为
.c
(而非.cpp
) - 重装 MinGW 时勾选
mingw32-gcc-g++
组件
- 源文件扩展名应为
-
中文乱码
编译时添加字符集选项:gcc -fexec-charset=GBK hello.c -o hello.exe
替代工具推荐
- MSVC(微软官方编译器):
安装 Visual Studio Build Tools,使用cl
命令编译(需配置开发环境)。 - 在线编译器(快速测试):
GCC Explorer 或 OnlineGDB。
通过 MinGW 在命令行编译 C 程序是轻量高效的开发方式,尤其适合学习语言本质或自动化脚本集成,掌握基础命令后,可进一步探索多文件编译(gcc file1.c file2.c -o app
)或 Makefile 自动化构建。
引用说明:
- MinGW 安装指南参考 MinGW-w64 官方文档
- GCC 命令参数基于 GNU Manual
- 环境变量配置方法依据 Microsoft Windows 11 官方支持文档
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/5962.html