目录



准备

  • 1、cmake 官网下载,当前使用版本为:cmake-3.31.0-rc1-windows-x86_64
  • 2、cmake 生成器环境:这里用的是:w64devkit-x64-2.3.0.7z 下载, 里面主要用gcc 编译器和make 构建工具

一、安装

  • 1、安装完cmake 和 w64devkit 工具后,添加到系统环境变量如下:

请添加图片描述

  • 2、查看 cmake 版本 cmake --version
    在这里插入图片描述
  • 查看gcc 和 make 是否安装成功 gcc --version make --version
    在这里插入图片描述
  • 3、添加默认生成器环境变量,如下:
    请添加图片描述
    使用 cmake -H查看是否设置默认成功如下,前面带*号的为 “MinGW Makefiles” 表示设置成功
    在这里插入图片描述

二、构建基础项目

1.工程目录下 创建一个main.c 源文件如下

#include <stdio.h>

int main(void)
{
    printf("hello world \r\n");
    return 0;
}

2.工程目录下创建CmakeLists.txt 文件

#最小版本号
cmake_minimum_required(3.10)

# 设置工程名
project(prj_main)

# 使用指定的源文件将可执行文件添加到项目中
add_executable(prj_main main.c)

构建工程

  • 在工程目录下 创建一个build 目录用于存放cmake 之后生成的文件 mkdir build
  • 进入 build 目录, cd .\build\
  • 执行 cmake 构建 :cmake ..
    在这里插入图片描述

编译连接项目

  • build执行指令 :cmake --build . 生成可执行程序 prj_main.exe

  • 然后执行:.\prj_main.exe 运行可执行程序,结果出现 **hello world **

  • 工程目录结果如下:

.
|-- CMakeLists.txt
|-- build
`-- main.c

至此,完成用cmake 构建一个最简单的一个项目

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐