glibc 和 libc 都是 Linux 下的 C 函数库。
libc 是 linux 下的 ANSI C 函数库;
glibc 是 Linux 下的 GUN C 函数库。
glibc是linux下面c标准库的实现,即GNU C Library。glibc本身是GNU旗下的C标准库,后来逐渐成为了Linux的标准c库,而Linux下原来的标准c库Linux libc逐渐不再被维护。Linux下面的标准c库不仅有这一个,如uclibc、klibc,以及上面被提到的Linux libc,但是glibc无疑是用得最多的。glibc在/lib目录下的.so文件为libc.so.6。64bit系统在lib64目录下。

错误观点:glib 前面有个 “g” ,所以认为 glib 是 GNU 的东东;同时认为 glibc 是 glib 的一个子集。

其实,glib 和 glibc 基本上没有太大联系,可能唯一的共同点就是,其都是 C 编程需要调用的库而已。
glib 是 Gtk+ 库和 Gnome 的基础。glib 可以在多个平台下使用,比如 Linux、Unix、Windows 等。glib 为许多标准的、常用的 C 语言结构提供了相应的替代物。

glib是GTK+的基础库,它由基础类型、对核心应用的支持、实用功能、数据类型和对象系统五个部分组成,可以在[[link]http://www.gtk.org gtk网站]下载其源代码。是一个综合用途的实用的轻量级的C程序库,它提供C语言的常用的数据结构的定义、相关的处理函数,有趣而实用的宏,可移植的封装和一些运行时机能,如事件循环、线程、动态调用、对象系统等的API。GTK+是可移植的,当然glib也是可移植的࿰

glibc 和 libc的区别相关推荐

  1. 理清gcc、libc、glibc、libc++、libstdc++的关系

    转载一篇好文:https://www.jianshu.com/p/a3c983edabd1 当你在Linux下写C/C++代码的时候,是不是会遇到许多编译链接的问题? 时不时报个glibc,gcc,g ...

  2. Centos6.X升级glibc解决“libc.so.6 version GLIBC_2.14 not found”报错问题

    Centos6.X升级glibc解决"libc.so.6 version GLIBC_2.14 not found"报错问题 参考文章: (1)Centos6.X升级glibc解决 ...

  3. php glibc,glibc、libc和glib详解 ldd命令查看依赖

    一.什么是glibc.libc和glib glibc是linux的GUN C函数库,是linux系统中最底层的API,几乎其它任何运行时库都依赖于glibc.glibc除了封装linux操作系统所提供 ...

  4. glibc和musl libc的区别

    g++和gcc是GNU编译器集合中的两个组件,g++是GNU C++编译器,gcc是GNU C语言编译器.这两个编译器都使用glibc作为标准C库,glibc是GNU操作系统的标准C库,为支持C程序提 ...

  5. Glibc 和 uClibc的区别

    Glibc 和 uClibc 最近在搞mips openwrt框架的东西,mipc的GCC工具链为mipsel-openwrt-linux-gcc,所依赖的libc库为:mipsel-openwrt- ...

  6. glibc、uclibc的区别

    1.Glibc glibc = GNU C Library 是GNU项(GNU Project)目,所实现的 C语言标准库(C standard library). 目前,常见的桌面和服务器中的GNU ...

  7. glibc,libc,glib简介

    本文来自百度,做一个总结笔记录: 一.glibc简介 glibc是GNU发布的libc库,即c运行库.glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc.glibc除了 ...

  8. glibc和ulibc的区别

    1.Glibc glibc = GNU C Library 是GNU项(GNU Project)目,所实现的 C语言标准库(C standard library). 目前,常见的桌面和服务器中的GNU ...

  9. c标准基本库函数:libc、glibc的关系

    glibc 和 libc 都是 Linux 下的 C 函数库.  libc 是 Linux 下的 ANSI C 函数库:glibc 是 Linux 下的 GUN C 函数库. ANSI C 和 GNU ...

最新文章

  1. 使用 IntraWeb (36) - TIWServerControllerBase
  2. linux lock函数,Linux lock_kernel()函数的分析。
  3. CBV装饰校验的三种方式session
  4. php api命名历史,历史上的今天,php接口源码api
  5. 如果我是神,我让光速慢一点点,那就没有你
  6. 闭包(实例化)【面试】
  7. Android开发笔记(一百四十九)约束布局ConstraintLayout
  8. VSTS有Bug,分析数据库的维度和维度属性使用中文命名时候,作为报表参数会出错。虽然有解决办法但是头大。...
  9. sqlserver 分割多个文件_鸿萌易备:SQL Server 数据库的全方位备份解决方案
  10. 基于STM32F103自制CMSIS-DAP下载器
  11. Windows工具 - 查看apk信息 - 包名/支持Android版本/支持架构等
  12. Latex学习笔记 (8) 字体样式之衬线字体与无衬线体字体
  13. android百度云和谐,视频总被百度云和谐?这个小工具帮你完美解决
  14. 有关java.lang.ClassNotFoundException报错的总结
  15. Veeam 安装部署 - 部署 Veeam Backup Replication
  16. bokeh 设置做图工具
  17. android intent-filter作用,详解Android中Intent对象与Intent Filter过滤匹配过程
  18. python实现猜测随机数
  19. 2023年计算机考研数学考一还是二?考研数学一二三区别
  20. 微信内部浏览器打开网页时提示外部浏览器打开 升级版

热门文章

  1. python元组:元组遍历
  2. 前端大牛贺师俊与 360 劳动纠纷引前端圈巨震,技术人维权有多难?
  3. 短视频有闪烁光晕的效果,求操作教学
  4. 狂神css视频笔记16课
  5. 生产制造企业:设备点巡检的3种实现方式
  6. H5页面唤醒App及App之间跳转
  7. 移动支付产业发展现状
  8. 免费远程桌面连接工具合集
  9. 【SSM】第三课 超市订单管理平台--供应商管理功能
  10. 房产置购门户网站/房屋租赁网站的设计与实现