Windows 环境下使用 CMake 配合 GCC 编译器编译 C/C++ 程序

该文章已生成可运行项目,

第一步:安装 CMake

1.下载 CMake 安装包

Download CMakehttps://cmake.org/download/

2.双击下载的 .msi 文件,按照向导完成安装

安装过程中,勾选“Add CMake to the system PATH for all users” 以便全局调用 CMake

3.验证是否成功

打开CMD,输入

cmake --version

如果显示版本信息,说明安装成功

第二步:安装 MinGW-w64(GCC 编译器)

1.下载 MinGW-w64

Pre-built Toolchains - mingw-w64https://www.mingw-w64.org/downloads/

2.将压缩包解压

记住解压路径(如 D:\Program Files

3.配置环境变量

[解压路径]\bin(如:D:\Program Files\mingw32\bin )添加到系统的环境变量 PATH 中

4.验证是否成功

打开CMD,输入

gcc --version

如果显示版本信息,说明安装成功

第三步:使用 CMake 构建项目

1.创建项目目录结构

以一个简单项目为例:

MyProject/  
├── CMakeLists.txt    # CMake 配置文件  
├── build/            # 构建目录(建议空目录)  
└── src/  
    └── main.c        # 源代码文件

 你可以手动创建这些文件夹和文件,命名不固定,但保持清晰有助于管理项目

具体来说:

先创建MyProject、build和src三个文件夹

2. 编写示例代码

在src目录下创建一个C语言文件并编写以下内容

#include <stdio.h>

int main() {
    printf("Hello from CMake + MinGW!\n");
    return 0;
}


(可以先用记事本写好代码,保存时把文件名改成 .c 结尾即可)

3.配置 CMakeLists.txt

在根目录创建 CMakeLists.txt

内容如下:

cmake_minimum_required(VERSION 3.10)
project(MyProject C)

add_executable(MyExecutable src/main.c)

这告诉 CMake:我们需要至少 3.10 版本,项目用 C 语言,并生成一个可执行文件

4. 构建与编译

1 生成构建文件

打开CMD,进入build目录

cd /d D:\MyProject\build

(这里的/d是为了从 C 盘切换到 D 盘,如果你的项目在其他磁盘,请自行更改)

执行 CMake 配置命令

cmake .. -G "MinGW Makefiles"

(这条命令告诉 CMake 生成适用于 MinGW 的 Makefile 文件)

编译项目

继续执行:

mingw32-make


执行成功后,你会在 build 目录中看到一个名为 MyExecutable.exe 的可执行文件

3. 运行程序

继续执行:

.\MyExecutable.exe


输出内容:

Hello from CMake + MinGW!

🎉​​​​成功啦!

常见问题

1.CMake报错 

检查 MinGW 的 bin 路径是否加到了系统 PATH 中,重启 CMD 

2.构建失败

确保你使用了正确的命令

cmake .. -G "MinGW Makefiles"

恭喜!你已解锁 CMake + GCC 的新世界!

本文章已经生成可运行项目
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值