当前位置: 技术问答>linux和unix
glib到底是什么东西?
来源: 互联网 发布时间:2017-01-23
本文导语: 都说很多程序都是基于glib的,我查了下资料说glib 是gnu的libc库,到底什么是glib呢?为什么我写程序就重来没有调用过?比如我保护,是不是这里的函数也都是glib的? 我想找个线程池的代码,网上说glib里有,是说gl...
都说很多程序都是基于glib的,我查了下资料说glib 是gnu的libc库,到底什么是glib呢?为什么我写程序就重来没有调用过?比如我保护,是不是这里的函数也都是glib的?
我想找个线程池的代码,网上说glib里有,是说glib有提供线程池的接口函数,我直接调用吗?
到底什么是glib啊?
我想找个线程池的代码,网上说glib里有,是说glib有提供线程池的接口函数,我直接调用吗?
到底什么是glib啊?
|
GLib是GTK+和GNOME工程的基础底层核心程序库,是一个综合用途的实用的轻量级的C程序库,它提供C语言的常用的数据结构的定义、相关的处理函数,有趣而实用的宏,可移植的封装和一些运行时机能,如事件循环、线程、动态调用、对象系统等的API。它能够在类UNIX的操作系统平台(如LINUX, HP-UNIX等),WINDOWS,OS2和BeOS等操作系统台上运行。
glibc是gnu发布的libc库,也即c运行库。glibc是linux 系统中最底层的api(应用程序开发接口),几乎其它任何的运行库都会倚赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现
不是一个东西,不要搞混了。
glibc是gnu发布的libc库,也即c运行库。glibc是linux 系统中最底层的api(应用程序开发接口),几乎其它任何的运行库都会倚赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现
不是一个东西,不要搞混了。
|
LZ说的是glibc吧,glibc主要提供了C标准库的函数和一些系统接口函数的实现。
所以你用的string.h编译的时候可能会链接到glibc。基本上Linux里的程序都是用的glibc的。
所以你用的string.h编译的时候可能会链接到glibc。基本上Linux里的程序都是用的glibc的。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。