glibc, eglibc和 glib的区别
来源:互联网 发布:网络倾听者 编辑:程序博客网 时间:2024/05/16 17:50
很多人会混淆glibc和glib,简单说一下他们的区别
其实严格得说它们几乎没有任何关系
glibc是linux下面c标准库的实现,当然linux下面的标准c库不仅有这一个,如uclibc 和 klibc,但是glibc无疑是用得最多的。
而glib是GTK+的基础库,它由基础类型、对核心应用的支持、实用功能、数据类型和对象系统五个部分组成,可以在www.gtk.org网站下载其源代码。是一个综合用途的实用的轻量级的C程序库,它提供C语言的常用的数据结构的定义、相关的处理函数,有趣而实用的宏,可移植的封装和一些运行时机能,如事件循环、线程、动态调用、对象系统等的API。GTK+是可移植的,当然glib也是可移植的,你可以在linux下,也可以在windows下使用它。使用gLib2.0编写的应用程序,在编译时应该在编译命令中加入`pkg-config -cflags -libs glib-2.0`,如
gcc `pkg-config -cflags -libs glib-2.0` hello.c -o hello 使用glib最有名的就是GNOME了。
eglic 是二进制兼容glibc的,就是说如果代码使用的是eglic的库,那么换成glic之后无需重新编译。GLIBC为了实现最优化处理,致使在空间占用上越来越为人诟病。EGLIBC的主要特性是更好的支持嵌入式架构,支持不同的shell(GLIBC只支持bash),支持-Os,可配置组件,稳定分支修正了一些重要Bug等。
- glibc和glib 和eglibc的区别
- glibc, eglibc和 glib的区别
- glibc,EGLIBC, uclibc的区别
- Glib和Glibc的区别
- uclibc,eglibc,glibc之间的区别和联系
- 【整理】uclibc,eglibc,glibc之间的区别和联系
- 【整理】uclibc,eglibc,glibc之间的区别和联系
- 嵌入式linux:uclibc,eglibc,glibc之间的区别和联系
- uclibc,eglibc,glibc之间的区别和联系
- uclibc,eglibc,glibc之间的区别和联系
- 【整理】uclibc,eglibc,glibc之间的区别和联系
- glib和glibc区别
- glibc和eglibc
- glib与glibc的区别
- glib与glibc的区别
- Glib与Glibc的区别
- glibc libc glib的区别
- glibc,uclibc,eglibc的简介
- hbase 简单命令测试
- PHP 通用正文提取
- VC中关于编译时候的错误提示:is not a precompiled header
- C++实现 二叉树的建立及4种遍历
- 纠结的VS2008+mysql显示乱码
- glibc, eglibc和 glib的区别
- facebook怎么赚钱?facebook盈利模式解析(转载)
- Root has been deleted错误
- 总结Cookie操作
- 作为一名程序员需要掌握的科目有哪些?
- 回馈站长,5w.com 网址导航模板设计大赛开锣了
- C语言中typedef用法
- 译言:每天狂赚10000美元是这样炼成的!(转载)
- expdp/impdp 参数大全