ubuntu下安装glib库

最近unix课程学习上有一份作业要求用到glib库,而这个是一个第三方库,并不能通过sudo apt-get install×××来安装,所以这就有一些问题需要注意:

首先,安装为防止libffi找不到,我们先安装它:打开终端 ,输入sudo apt-get install libffi-dev,,顺畅的安装好它。

然后可以来安装glib了,先在终端输入wget http://ftp.acc.umu.se/pub/GNOME/sources/glib/2.45/glib-2.45.2.tar.xz,回车将其下载好

解压缩tar -vxf glib-2.45.2.tar.xz

之后cd进入当前目录下的glib-2.45.2 然后是./configure(这里可以加一些东西)  结果发现报错,没有zlib库,ok,跑去安装zlib库,在终端输入sudo apt-get install zlib1g-dev

完成,接着装。好了之后,make,然后make install,这里如果提示权限不够就在前边加上sudo。

然后就安装完成。

但是之后使用的时候我们会发现编译过程中报错,找不到glib.h

这里有两个解决办法:一.在安装过程中在./configure后加上安装路径:./configure --prefix=/usr 指定安装目录   然后默认搜索库路径一般是/usr/lib

二.未加安装路径安装好后我们将路径添加到库文件路径当中去,suod  vi /etc/ld.so.conf   然后在其中写入安装好的glib路径。写入保存。

之后在运行.ldconfig    将路径中的库文件进行缓存。

酱就大功告成。

你可能感兴趣的:(ubuntu,C++)