当前位置: 首页 > news >正文

深入解析:CMake下载和安装教程(附安装包)

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 的版本信息证明安装成功。

http://www.jsqmd.com/news/60576/

相关文章:

  • LINQ查询表达式基础
  • 2025 年羽绒蓬松度天花板!这 5 家羽绒供应商凭什么征服高端市场?
  • 狂揽 19000+ Star 的国产开源项目
  • 2025除尘羽绒工厂怎么选?这 5 家实力派企业值得关注
  • 【ETCD】ETCD单节点二进制部署(TLS) - 教程
  • 掌握比特币:开放区块链编程全解析
  • GEO优化源头厂家口碑排行,GEO优化AI搜索/广告全案策划、制作、发布/短视频矩阵/GEO优化AI工具排名GEO优化品牌口碑推荐榜
  • 网站发布时间修改怎么修改(如何在网站后台修改文章发布时间)
  • pbootcms站点信息调用(PbootCMS站点信息调用标签详解与使用指南)
  • MATLAB归一化随机共振代码
  • 2025年11月绩效管理咨询公司专业评价:行业标杆机构实力排行
  • 全球雇佣好帮手!国际 EOR 服务商推荐Safeguard Global,企业跨境雇佣不踩坑
  • pbootcms模板tag标签调用(PbootCMS Tag标签调用全攻略:从基础到进阶)
  • pbootcms上传缩略图截取尺寸缩小变模糊解决方案(PbootCMS缩略图模糊问题解决方案)
  • 2025年减震隔音板,隔音板批发,隔音板安装厂家最新推荐:企业减震工艺与售后安装保障解读
  • Nuxt.js v4中使用quill富文本组件
  • 2025年牛油火锅底料配方批发厂家权威推荐榜单:火锅底料生产厂家‌/火锅底料工厂‌/火锅底料厂家‌精选
  • pbootcms模板导航调用方法(PbootCMS模板导航调用方法指南)
  • 仓储接口无法解析出仓储实现实例时需要手动加载仓储实现的程序集
  • 2025年上海代办注册公司排行榜:注册公司代办要花多少钱?
  • 2025年温州五大高复实力学校排行榜,资质齐全的高复专业学校
  • 读书笔记 XILINX ug1137-Zynq UltraScale+ MPSoC Software Developer Guide 软件开发者指南 Chapter3Chapter4
  • webpack配置不当导致接口信息泄露-实战复盘
  • 海外 EOR 名义雇主服务商推荐:海外雇佣公司精选
  • Raft如何维持日志一致性
  • 2025 年防爆灯源头厂家最新推荐榜,技术实力与市场口碑深度解析,挖掘优质货源平台防爆灯,工厂防爆灯,厂用防爆灯,粉尘防爆灯公司推荐
  • 2025年热门的花园铝艺凉亭/小院铝艺凉亭实力厂家TOP推荐榜
  • 深入解析:TDengine 字符串函数 CHAR_LENGTH 用户手册
  • 2025 年高端羽绒供应商指南:鸿基羽绒领衔,从源头守护品质
  • 完整教程:零基础入门C语言之文件操作