成为CMake砖家(3):Windows安装make.exe

大家好,我是白鱼。相信很多朋友已经在用 CMake 做交叉编译了, 而交叉编译往往少不了 make.exe, 这篇来讲讲 make.exe 在 Windows 上的安装。

1. 交叉编译需要 generator

CMake 本身是一个 meta build tool, 或者说它是派发任务到具体的 build tool 的。当具体到 Visual Studio 平台时, build tool 是 MSBuild。 当执行交叉编译时,例如编译到 android 平台、鸿蒙OHOS平台、TDA4 平台时, 通常使用 make 或 ninja 作为 build tool,或者说指定 generator 为 make 或 ninja。

2. 下载 make.exe

make 作为经久不衰的工具, 在 Windows 上也是可以使用的。 推荐从

https://github.com/maweil/MakeForWindows/releases

这里下载安装, 原因是版本比较新 (4.4.1), 也推荐大家去给作者的 release 点赞:

在这里插入图片描述

相比于 Ninja, 当系统内存不是很充足时, ninja 默认的多线程容易让系统卡死, make.exe 则由用户手动控制并行的线程数量, 一般不要设置太多并行数,系统就不至于卡死。

此外,对于小规模工程, 如果是使用 MinGW,也可以手写 Makefile, 因此 make.exe 是推荐安装使用的~

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值