什么是 meson
- 这里的 meson 是用于构建的,类似于 cmake
安装 meson
sudo apt install meson
查看 meson 当前的版本
$ meson -v
- 备注: ubuntu 20.04 上 使用 apt 默认安装的版本可能是:
0.53.2
升级 meson 版本:
- 有些代码工程,如 glib 编译,需要更高的 meson 版本, 大于
0.60
- 先安装
pip3 sudo apt install python3-pip
- 通过 pip3 安装 meson 指定的版本:
pip3 install meson==0.63
- 这样 meson 版本就升级了
$ meson -v
0.63.0
小结
- meson 好像功能还是很强大,需要详细了解,可以先啃啃编译一些大型的软件库,如 glib,可以生成动态库或者静态库
- meson 默认配合 ninja 进行编译,就像是: cmake 配合 make 进行编译