免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1064 | 回复: 0
打印 上一主题 下一主题

glibc 各个库作用介绍 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-27 13:07 |只看该作者 |倒序浏览

               
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
               
                       
Library
                        component

               
               
                       
Content
               
               
                       
Inclusion
                        guidelines

               
       
       
               
                       
ld
                        (This
                        library component is not itself a library. Instead, ld.so is an
                        executable invoked by the ELF binary format loader to load the
                        dynamically linked libraries into an application’s memory
                        space.)
               
               
                       
Dynamic linker.
               
               
                       
Compulsory. Needed to use
                        any shared libraries.
                       
Theoretically not necessary
                        if using only a statically
                       
built root
                        filesystem—although this is quite rare,
                       
unless you are only using
                        BusyBox, for example.
               
       
       
               
                       
libBrokenLocale
               
               
                       
Fixup routines to get
                        applications that have
                       
broken locale features to
                        run. Overrides application
                       
defaults through
                        preloading. (Need to
                       
use LD_PRELOAD.)
               
               
                       
Rarely used.
               
       
       
               
                       
libSegFault
               
               
                       
Routines for catching
                        segmentation faults and
                       
doing backtraces.
               
               
                       
Rarely used.
               
       
       
               
                       
libanl
               
               
                       
Asynchronous name lookup
                        routines.
               
               
                       
Rarely used.
               
       
       
               
                       
libbsd-compat
               
               
                       
Dummy library for certain
                        BSD programs that
                       
are compiled with
                        -lbsd-compat.
               
               
                       
Rarely used.
               
       
       
               
                       
libc
               
               
                       
Main C library routines
               
               
                       
Compulsory.
               
       
       
               
                       
libcrypt
               
               
                       
Cryptography routines.
               
               
                       
Required for most
                        applications involved in
                       
authentication.
               
       
       
               
                       
libdl
               
               
                       
Routines for loading shared
                        objects
                       
dynamically
               
               
                       
Required for applications
                        that use functions such as
                       
dlopen().
               
       
       
               
                       
libm
               
               
                       
Math routines.
               
               
                       
Required for math
                        functions.
               
       
       
               
                       
libmemusage
                       

                       
               
               
                       
Routines for heap and stack
                        memory profiling.
               
               
                       
Rarely used.
               
       
       
               
                       
libnsl
               
               
                       
NIS network services
                        library routines.
               
               
                       
Rarely used.
               
       
       
               
                       
libnss_compat
               
               
                       
Name Switch Service (NSS)
                        compatibility routines for NIS.
               
               
                       
Loaded automatically by the
                        glibc NSS
               
       
       
               
                       
libnss_dns
               
               
                       
NSS routines for DNS.
               
               
                       
Loaded automatically by the
                        glibc NSS
               
       
       
               
                       
libnss_files
               
               
                       
NSS routines for file
                        lookups.
               
               
                       
Loaded automatically by the
                        glibc NSS
               
       
       
               
                       
libnss_hesiod
               
               
                       
NSS routines for Hesiod
                        name service.
               
               
                       
Loaded automatically by the
                        glibc NSS
               
       
       
               
                       
libnss_nis
               
               
                       
NSS routines for NIS.
               
               
                       
Loaded automatically by the
                        glibc NSS
               
       
       
               
                       
libnss_nisplus
               
               
                       
NSS routines for NIS plus.
               
               
                       
Loaded automatically by the
                        glibc NSS
               
       
       
               
                       
libpcprofile
               
               
                       
Program counter profiling
                        routines
               
               
                       
Rarely used.
               
       
       
               
                       
libpthread
               
               
                       
POSIX 1003.1c threads
                        routines for Linux.
                       
               
               
                       
Required for threads
                        programming.
               
       
       
               
                       
libresolv
               
               
                       
Name resolver routines.
               
               
                       
Required for name
                        resolution.
               
       
       
               
                       
librt
               
               
                       
Asynchronous I/O routines.
                       
               
               
                       
Rarely used.
               
       
       
               
                       
libthread_db
               
               
                       
Thread debugging routines.
               
               
                       
Loaded automatically by gdb
                        when debugging threaded
                       
applications. Never
                        actually linked to by any
                       
application.
               
       
       
               
                       
libutil
               
               
                       
Login routines, part of the
                        user accounting database.
               
               
                       
Required for terminal
                        connection management.
               
       
from >>
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/39383/showart_1881794.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP