Linux系統標準C庫glibc(轉)

文章出處:http://www.diybl.com/course/6_system/linux/Linuxjs/2008819/136293.html 

glibc是gnu發佈的libc庫,即c運行庫。glibc是linux系統中內核之上最底層的api,幾乎其它任何的運行庫都會倚賴於glibc。glibc除了封裝linux操作系統所提供的系統服務外,它本身也提供了許多其它一些必要功能服務的實現,主要的如下:
(1)string,字符串處理
(2)signal,信號處理
(3)dlfcn,管理共享庫的動態加載
(4)direct,文件目錄操作
(5)elf,共享庫的動態加載器,即interpreter
(6)iconv,不同字符集的編碼轉換
(7)inet,socket接口的實現
(8)intl,國際化,即gettext的實現
(9)io,基本IO操作
(10)linuxthreads,線程
(11)locale,本地化
(12)login,虛擬終端設備的管理,及系統的安全訪問
(13)malloc,動態內存的分配與管理
(14)nis
(15)stdlib,其它基本功能
  基於glibc庫的重要性,已經裝好的linux系統,基本上都會有glibc庫。
  可以通過如下命令查看系統目前已經安裝的glibc庫及相關套件
  dpkg -l | grep 'GNU C Library'

發佈了7 篇原創文章 · 獲贊 4 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章