Chinaunix首页 | 论坛 | 博客
  • 博客访问: 265374
  • 博文数量: 52
  • 博客积分: 1287
  • 博客等级: 少尉
  • 技术积分: 581
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-01 13:53
文章分类

全部博文(52)

文章存档

2012年(48)

2011年(4)

分类: C/C++

2012-01-09 21:59:18

glibc官方下载地址

Glibc 是提供系统调用和基本函数的 C 库,比如open, malloc, printf等等。所有动态连接的程序都要用到它。Glibc 依赖于: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Grep, Make, Perl, Sed, Texinfo.
catchsegv 当程序发生segmentation fault的时候, 用来建立一个堆栈跟踪。

gencat 建立消息列表。

getconf 针对文件系统的指定变量显示其系统设置值。

getent 从系统管理数据库获取一个条目。

glibcbug 建立glibc的bug报告并且email到bug报告的邮件地址。

iconv 转化字符集。

iconvconfig 建立快速读取的iconv模块所使用的设置文件。

ldconfig 设置动态链接库的实时绑定。

ldd 列出每个程序或者命令需要的共享库。

lddlibc4 辅助 ldd 操作目标文件。

locale 是一个 Perl 程序,可以告诉编译器打开或关闭内建的locale支持。

localedef 编译locale标准。

mtrace...

nscd 提供对常用名称设备调用的缓存的守护进程。

nscd_nischeck 检查在进行NIS+侦查时是否需要安全模式。

pcprofiledump 打印PC profiling产生的信息。

pt_chown 是一个辅助程序,帮助grantpt设置子虚拟终端的属主,用户组和读写权限。

rpcgen 产生实现RPC协议的C代码。

rpcinfo 对RPC服务器产生一个RPC呼叫。

sln 用来创建符号链接,由于它本身是静态连接的,在动态连接不起作用的时候,sln仍然可以建立符号链接。

sprof 读取并显示共享目标的特征描述数据。

tzselect 对用户提出关于当前位置的问题,并输出时区信息到标准输出。

xtrace 通过打印当前执行的函数跟踪程序执行情况。

zdump 显示时区。

zic 时区编译器。

ld.so 帮助动态链接库的执行。

libBrokenLocale 帮助程序处理破损locale,如Mozilla。

libSegFault 处理 segmentation fault 信号,试图捕捉segfaults。

libanl 异步名称查询库。

libbsd-compat 为了在linux下执行一些BSD程序,libbsd-compat提供了必要的可移植性。

libc 是主要的C库--常用函数的集成。

libcrypt 加密编码库。

libdl 动态连接接口。

libg g++的运行时。

libieee IEEE浮点运算库。

libm 数学函数库。

libmcheck 包括了启动时需要的代码。

libmemusage 帮助 memusage 搜集程序运行时内存占用的信息。

libnsl 网络服务库。

libnss* 是名称服务切换库,包含了解释主机名,用户名,组名,别名,服务,协议等等的函数。

libpcprofile 帮助内核跟踪在函数, 源码行和命令中CPU使用时间。

libpthread POSIX 线程库。

libresolv 创建,发送及解释到互联网域名服务器的数据包。

librpcsvc提供RPC的其他服务。

librt 提供了大部分的POSIX.1b实时扩展的接口。

libthread_db 对建立多线程程序的调试很有用。

libutil 包含了在很多不同的 Unix程序中使用的“标准”函数。

安装过程:

查看当前libc版本的方法:
(1)要查看 Linux 下安装的 glibc 版本,可以直接运行 /lib/libc.so.6 类似命令,它会输出 glibc 的版本、生成它所使用的 gcc 的版本等,/lib/libc.so.6 本身是一个到 /lib/libc-[ver].so 的符号链接,截止 2009-12 最近的稳定版 glibc 的版本是 2.11。
(2)使用和 glibc 库共同安装的 ldd,打印它的版本就是 glibc 的版本:ldd --version。在 Cygwin 下这个不顶用,Cygwin 的 ldd 是基于 cygwin1.dll 的。
(3)也可以自己写个简单的程序,调用 gnu_get_libc_version() 函数输出版本号,例如:
Java代码 复制代码
  1. #include   
  2. #include   
  3. int main()   
  4. {   
  5. puts(gnu_get_libc_version());   
  6. return 0;   
  7. }  
阅读(2223) | 评论(0) | 转发(0) |
0

上一篇:vi命令小结

下一篇:uptime 负载平衡

给主人留下些什么吧!~~