第一步:安装 CMake
1.下载 CMake 安装包
Download CMake
https://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-w64
https://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 文件)

2 编译项目
继续执行:
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 的新世界!
733

被折叠的 条评论
为什么被折叠?



