相同点:都是GNU旗下的c库
glib:
Glib是GTK+调用的底层核心库.(GTK+由开发GIMP的一些工具包集合发展而来).GIMP和Gnome这样的图形界面程序都是基于GTK+的. 大家都知道C本身缺少数据结构,和一些重要的处理函数,C本身最复杂的数据结构也就是数组了.那么当你需要一个数据结构的话就自己得定义.幸好前人已经帮我们完成这个工作.他们把这写常用的数据结构和处理方法包装成一个库.其中之一就是Glib了.
- 数组
- 链表
- hash表
- 队列
- 关系型数据库
- 字符串处理
- 标准输出 错误输出
- 日志记录
- 事件循环
- 线程
- IO
- 容器
- 面板
- 组件
Glibc
是提供系统调用和基本函数的 C 库,比如open, malloc, printf等等。所有动态连接的程序都要用到它。