本文主要是介绍【GLib】GLib学习笔记(二):源码编译,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、源码下载
http://ftp.acc.umu.se/pub/GNOME/sources/glib/
本人下载是最新版本(截至2020-08-26):glib-2.65.2.tar.xz
二、安装依赖
1、安装依赖库
sudo apt install cmake
sudo apt install zlib1g-dev
sudo apt install meson
sudo apt install ninja
sudo apt install git
sudo apt install build-essential
sudo apt install autoconf automake libtool
sudo apt install g++
2、安装 setuptools
下载:
https://files.pythonhosted.org/packages/1a/04/d6f1159feaccdfc508517dba1929eb93a2854de729fa68da9d5c6b48fa00/setuptools-39.2.0.zip
安装依赖
sudo apt install python3-distutils
编译:
cd setuptools-39.2.0/
python3 setup.py build
安装
sudo python3 setup.py install
三、编译
tar -xf glib-2.65.2.tar.xz
cd glib-2.65.2
meson build
ninja -C build/
ninja -C build/ install //默认安装在 /usr/local 目录下
Ubuntu20.4系统自带的版本为2.64.0,所在路径如下
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.3
本人编译的版本为2.65.2,所在路径为:
/usr/local/lib/x86_64-linux-gnu/libglib-2.0.so.0.6502.0
这篇关于【GLib】GLib学习笔记(二):源码编译的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!