Linux下BUG系列: configure: Requested 'glib-2.0 >= 2.32.0' but version of GLib is 2.0.0

在Linux Ubuntu 16.04环境下,编译过程遇到glib-2.0版本低于2.32.0的要求。通过检查系统发现glib版本确实过低。为解决此问题,从GNOME源下载并安装了glib-2.32.4,但即便如此,问题仍未解决。后续需进一步查阅文档,尝试不同解决策略。
摘要由CSDN通过智能技术生成

编译中报glib版本太低,得装个高版本才行.
看看自己 /usr/include和/usr/local下的glib版本是不是确实只有glib-2.0

$find  /usr/local -name '*glib-2*'; find /usr/include -name '*glib-2*'

结果

/usr/local/include/glib-2.0
/usr/local/lib/pkgconfig/glib-2.0.pc
/usr/local/lib/libglib-2.0.so.0
/usr/local/lib/glib-2.0
/usr/local/lib/libglib-2.0.so.0.5200.3
/usr/local/lib/libglib-2.0.so
/usr/local/lib/libglib-2.0.la
/usr/local/share/gdb/auto-load/usr/local/lib/libglib-2.0.so.0.5200.3-gdb.py
/usr/local/share/aclocal/glib-2.0.m4
/usr/local/share/glib-2.0
/usr/include/glib-2.0

好吧确实没有,那就去下一个呗
http://ftp.gnome.org/pub/GNOME/sources/glib/2.32/glib-2.32.4.tar.xz

$ tar -vxf glib-2.32.4.tar.xz
$ cd glib-2.32.4/
$ ./configure --prefix=/usr/local/glib-2.32
$ make
$ make install

装好后再次用find看看

$ find  /usr/local -name '*glib-2*'; find /usr/include -name '*glib-2*'
/usr/local/glib-2.3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值