哟,大家好,今天是富有激情的GLIB2.40.0库安装与arm板移植的篇章。因为这几天为了移植SMTP到arm板上,所以来研究glib库的安装与移植了,glib这样的基础库估计很多应用都会见到它的身影,所以移植一下还是很有好处的。
今天仅介绍glib的移植过程,glib for pc的安装可以通过apt-get install libglib2.0来完成pc机上的安装。
一、首先介绍一下glib
glib是GTK+的基础库,它由基础类型、对核心应用的支持、实用功能、数据类型和对象系统五个部分组成,可以在[http://www.gtk.org/download/linux.php]下载其源代码。是一个综合用途的实用的轻量级的C程序库,它提供C语言的常用的数据结构的定义、相关的处理函数,有趣而实用的宏,可移植的封装和一些运行时机能,如事件循环、线程、动态调用、对象系统等的API。功能真的很强大呢!
这里需要强调一下:libc、glibc、glib是不同的库!
glibc和 libc 都是 Linux 下的 C 函数库,而glib是GTK+的基础库
libc 是 Linux 下的 ANSI C 函数库;glibc 是 Linux 下的 GUN C 函数库。
具体的区分与概念可以参考:http://blog.csdn.net/yasi_xi/article/details/9899599
二、安装前准备:
1.源码包下载地址:http://www.gtk.org/download/linux.php
由于下载来的是tar.xz后缀的xz压缩方式有专门的解压方法:
tar.xz文件如何解压可参考 http