1 安装 meson
最新glib 使用 meson进行构建,需要python3,首先下载meson, meson/meson.py 就是程序本身了,可以直接运行
git clone https://github.com/mesonbuild/meson.git
apt install python3-pip
python3 -m pip install meson
python3 -m pip install ninja
2 下载glib
git clone https://github.com/GNOME/glib.git
3 编译 进入glib root 目录,然后使用meson命令 meson.py 脚本进行编译
../meson.py _build
meson _build
ninja -C _build
ninja -C _build install
ps:
1 期间可能会自动下载libffi、zlib库
2 对 libmount-dev、perl、pkg-config等库有依赖