码迷,mamicode.com
首页 > 其他好文 > 详细

glib的安装(2)

时间:2015-05-25 20:17:23      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:

一: glib库的路径:    http://ftp.acc.umu.se/pub/GNOME/sources/glib/2.20/

二: 下载glib库: wget  http://ftp.acc.umu.se/pub/GNOME/sources/glib/2.20/glib-2.20.5.tar.bz2

三: 安装glib:

sudo make ; suod make install

sudo ./configure --prefix=/usr --libdir=/usr/lib --sysconfdir=/etc

sudo make; sudo make install

四: 写个简单的代码测试之

gcc glib_entries.c glib_entries.c:6:18: fatal error: glib.h: No such file or directory
compilation terminated.

分析发现头文件不能找到于是采用-I预处理链接

gcc -I/usr/include/glib-2.0  -I/usr/lib/glib-2.0/include/  glib_entries.c  -lglib-2.0
但是发现链接太长.另一个能帮助我们解决头文件或库文件路径问题的工具是pkg-config,许多函数 库都支持pkg-config命令,

在glib的Makefile中,有该条语句:pkgconfigdir = $(libdir)/pkgconfig,它指示了glib对应的.pc文件(即glib-2.0.pc)安装路径。

我们来看glib-2.0.pc文件 里有哪些主要内容:

技术分享

那么我们就直接

gcc `pkg-config --cflags --libs glib-2.0`  glib_entries.c

glib的安装(2)

标签:

原文地址:http://www.cnblogs.com/xuyh/p/4528609.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!