snakeemail的笔记 https://bbs.21ic.com/?420339 [收藏] [复制] [RSS]

日志

glib安装

已有 297 次阅读2017-6-10 10:14 |系统分类:兴趣爱好

0. glib源码和手册下载地址
http://www.linuxfromscratch.org/blfs/view/svn/general/glib2.html
https://developer.gnome.org/glib/

1.  解压tar.xz

一步做法: tar xvJf  ***.tar.xz

-x, --extract, --get  extract files from an archive

 -v, --verbose   verbosely list files processed

-J, --xz   filter the archive through xz

-f, --file=ARCHIVE  use archive file or device ARCHIVE

2. 安装

http://www.cnblogs.com/pcat/p/5520317.html

按上面的用tar包装,从昨天装b到装到今天,fail,fail,fail

最后 yum install glib2-devel

x的,先装的是glib1.0,所以一直不能编译

*-devel这种包,是供开发人员使用的,即有头文件,例如glib.h

# find / -name glib.h
/usr/include/glib-2.0/glib.h

从pkgs.org这个网站找到的灵感,应该加个2

3. 使用2里面网址中的源码,正常编译运行

4. 指定fedora 20 dvd作为本地源
mount -o loop filename.iso /mnt

参考 
http://www.linuxidc.com/Linux/2011-03/33085.htm
http://blog.sina.com.cn/s/blog_6957f708010105k6.html
修改 /etc/yum.repos.d/fedora.repo文件,把文件先做个备份,然后改为:

# cat fedora.repo
[fedora-dvd]
name=Fedora DVD $releasever - $basearch
baseurl=file:///mnt
enable=1
gpgcheck=1
gpgkey=file:///mnt/RPM-GPG-KEY-fedora

5. 查看glib版本
https://developer.gnome.org/glib/
rpm -q glib 
http://wuzongbin2008.blog.163.com/blog/static/214687332010112355945179/
然后到下面的网站下载API手册
https://developer.gnome.org/glib/

总结:最后的做法是
先第4步,即yum使用本地源。然后yum install glib2-devel,最后用
http://www.cnblogs.com/pcat/p/5520317.html
中的源码编译测试。
gcc hello.c -o hello $(pkg-config --cflags --libs glib-2.0)
由于fedora DVD有很多软件,网络下载慢,所以用本地源。
glib2开发安装包用tar包,还是困难,依赖太多,所以用yum,不用tar包安装。

度娘没有bing靠谱

附录:怎么编源码
http://maker.zlgmcu.com/forum.php?mod=viewthread&tid=367552&extra=page%3D1

路过

鸡蛋

鲜花

握手

雷人

全部作者的其他最新日志

评论 (0 个评论)