CMake下载和安装教程(附安装包)
CMake是一款跨平台自动化构建工具,通过解析CMakeLists.txt脚本生成符合不同平台和编译器的本地构建文件,实现"一次配置,多平台编译"的目标。它已成为C/C++项目标配,广泛应用于KDE、OpenCV、LLVM等主流项目,并支持嵌入式、移动端和AI框架的跨平台开发。安装方法覆盖Windows、Linux和MacOS三大平台:Linux通过各发行版包管理器安装,Mac
CMake 为“Cross Platform Make”的缩写,是一款开源、跨平台的自动化构建系统。
CMake 并不直接编译源代码,而是读取项目根目录下名为 CMakeLists.txt 的脚本,根据当前操作系统与编译器,生成对应的本地构建文件。
通过“一次编写配置,随处生成工程”的理念,CMake 让大型项目在多平台、多编译器之间迁移如同复制文件夹一样简单。
实际开发场景中,CMake 几乎成为所有主流 C/C++ 项目的“标配”:
- KDE、Blender、OpenCV、PCL、MySQL、LLVM、ParaView、ROS 2 均把 CMakeLists.txt 作为官方构建入口;
- 在嵌入式领域,Zephyr、NuttX、ESP-IDF 也提供 CMake 工具链文件,实现交叉编译;
- 借助 android.toolchain.cmake,开发者可在 Windows 主机上一键生成 NDK 工程,再调用 ninja 编译出 arm64-v8a 动态库;
- 在 AI 推理框架中,TensorRT、MNN、Tengine 通过 CMake 把 CUDA、OpenCL、Vulkan 后端做成可勾选组件,方便用户按需裁剪。
可以说,只要项目需要“跨平台 + 可配置 + 持续集成”,CMake 就是绕不开的基础设施。
下载CMake
这里为大家找到了适合多个平台(Windows、Linux 和 Mac OS 等)的 CMake 安装包:
下载地址:CMake安装包
安装CMake
1、Linux平台安装CMake
对于 Ubuntu 或 Debian 系统,执行如下命令:
sudo apt-get install cmake
对于 Fedora 系统,执行如下命令:
sudo dnf install cmake
对于 Arch Linux 系统,执行如下命令:
sudo pacman -S cmake
2、Mac OS平台安装CMake
打开终端(Terminal),执行以下安装命令:
brew install cmake
3、Windows平台安装CMake
1) 双击下载的 cmake-4.1.2-windows-x86_64.msi 安装程序:

2) 点击 Next,进入下图的界面:

3) 点击 Next,进入下图的界面:

4) 保持默认,点击 Next 进入下图的界面:

5) 自定义安装路径,建议安装到非系统盘,然后点击 Next:

6) 点击 Install,开始安装 CMake:

7) 出现下图的界面,表示安装成功:

8) 按组合键 win+R,输入 cmd 打开命令提示符,输入 cmake --version,能正确显示 CMake 的版本信息证明安装成功。

openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。
更多推荐



所有评论(0)