glib 是 GTK+ 的基础库,它由基础类型、对核心应用的支持、实用功能、数据类型和对象系统五个部分组成,可以在 gtk官网下载其源代码。

    SofTool.CN Note:
    目前 glib 官网维护地址: https://developer.gnome.org/glib/stable/

    glib 是一个综合用途的实用的轻量级的 C 程序库,它提供C语言的常用的数据结构的定义、相关的处理函数,有趣而实用的宏,可移植的封装和一些运行时机能,如事件循环、线程、动态调用、对象系统等的API。G

    使用 glib2.0(glib的2.0版本)编写的应用程序,在编译时应该在编译命令中加入pkg-config –cflags –libs glib-2.0,如:

    gcc  pkg-config --cflags --libs glib-2.0 hello.c -o hello

    使用 glib 最有名的就是GNOME了。

    如果在程序中要使用到 glib 库中的函数,则应该包含 glib.h 头文件。