GLib概述

编译GLib包 — 如何自行编译GLib
交叉编译GLib软件包 — 如何交叉编译GLib
编译GLib应用程序 — 如何编译GLib应用程序
运行GLib应用程序 — 如何运行和调试GLib应用程序
GLib 的更改 — 和先前版本的 GLib 之间不兼容的更改
正则表达式语法 — GRegex支持的正则表达式语法及语义
邮件列表和Bug报告 — 得到关于GLib的帮助

GLib是一个通用工具库,它提供了许多有用的数据类型、 宏、类型转换工具、字符串工具,文件工具,主循环抽象等功能。 它正工作在许多类UNIX、Windows、OS/2及BeOS平台上。 GLib使用GNU库通用公共许可证(GNU LGPL)发布。

GLib库提供的函数基本上都是线程安全的, 例外的情况是对数据结构操作的函数。 这种情况下,如果同时有两个线程来处理相同的数据结构, 就必须使用锁来同步操作。