glibc 和 libc的区别
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的区别相关推荐
- 理清gcc、libc、glibc、libc++、libstdc++的关系
转载一篇好文:https://www.jianshu.com/p/a3c983edabd1 当你在Linux下写C/C++代码的时候,是不是会遇到许多编译链接的问题? 时不时报个glibc,gcc,g ...
- 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解决 ...
- php glibc,glibc、libc和glib详解 ldd命令查看依赖
一.什么是glibc.libc和glib glibc是linux的GUN C函数库,是linux系统中最底层的API,几乎其它任何运行时库都依赖于glibc.glibc除了封装linux操作系统所提供 ...
- glibc和musl libc的区别
g++和gcc是GNU编译器集合中的两个组件,g++是GNU C++编译器,gcc是GNU C语言编译器.这两个编译器都使用glibc作为标准C库,glibc是GNU操作系统的标准C库,为支持C程序提 ...
- Glibc 和 uClibc的区别
Glibc 和 uClibc 最近在搞mips openwrt框架的东西,mipc的GCC工具链为mipsel-openwrt-linux-gcc,所依赖的libc库为:mipsel-openwrt- ...
- glibc、uclibc的区别
1.Glibc glibc = GNU C Library 是GNU项(GNU Project)目,所实现的 C语言标准库(C standard library). 目前,常见的桌面和服务器中的GNU ...
- glibc,libc,glib简介
本文来自百度,做一个总结笔记录: 一.glibc简介 glibc是GNU发布的libc库,即c运行库.glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc.glibc除了 ...
- glibc和ulibc的区别
1.Glibc glibc = GNU C Library 是GNU项(GNU Project)目,所实现的 C语言标准库(C standard library). 目前,常见的桌面和服务器中的GNU ...
- c标准基本库函数:libc、glibc的关系
glibc 和 libc 都是 Linux 下的 C 函数库. libc 是 Linux 下的 ANSI C 函数库:glibc 是 Linux 下的 GUN C 函数库. ANSI C 和 GNU ...
最新文章
- 使用 IntraWeb (36) - TIWServerControllerBase
- linux lock函数,Linux lock_kernel()函数的分析。
- CBV装饰校验的三种方式session
- php api命名历史,历史上的今天,php接口源码api
- 如果我是神,我让光速慢一点点,那就没有你
- 闭包(实例化)【面试】
- Android开发笔记(一百四十九)约束布局ConstraintLayout
- VSTS有Bug,分析数据库的维度和维度属性使用中文命名时候,作为报表参数会出错。虽然有解决办法但是头大。...
- sqlserver 分割多个文件_鸿萌易备:SQL Server 数据库的全方位备份解决方案
- 基于STM32F103自制CMSIS-DAP下载器
- Windows工具 - 查看apk信息 - 包名/支持Android版本/支持架构等
- Latex学习笔记 (8) 字体样式之衬线字体与无衬线体字体
- android百度云和谐,视频总被百度云和谐?这个小工具帮你完美解决
- 有关java.lang.ClassNotFoundException报错的总结
- Veeam 安装部署 - 部署 Veeam Backup Replication
- bokeh 设置做图工具
- android intent-filter作用,详解Android中Intent对象与Intent Filter过滤匹配过程
- python实现猜测随机数
- 2023年计算机考研数学考一还是二?考研数学一二三区别
- 微信内部浏览器打开网页时提示外部浏览器打开 升级版