+ -
当前位置:首页 → 问答吧 → /usr/lib下的libc.so和/lib下的libc.so.6

/usr/lib下的libc.so和/lib下的libc.so.6

时间:2010-08-12

来源:互联网

发现这两个目录下都有libc.so,程序运行时到底是用的哪个?系统为redhat as 5.2

作者: ecjtubaowp   发布时间: 2010-08-12

会不会一个是另一个的link啊

作者: zhangsuozhu   发布时间: 2010-08-12

你仔细看一下,其中一个应该应该是另一个的符号链接吧

作者: 雨过白鹭洲   发布时间: 2010-08-12

libc.so.6是libc-2.12.so的link

作者: daybreakcx   发布时间: 2010-08-12

/usr/lib/libc.so 是文本文件,自己打开看看就知道了

作者: churchmice   发布时间: 2010-08-12

楼上说的是这个?
  1. $ cat /usr/lib/libc.so
  2. /* GNU ld script
  3.    Use the shared library, but some functions are only in
  4.    the static library, so try that secondarily.  */
  5. OUTPUT_FORMAT(elf32-i386)
  6. GROUP ( /lib/libc.so.6 /usr/lib/libc_nonshared.a  AS_NEEDED ( /lib/ld-linux.so.2 ) )
复制代码

作者: daybreakcx   发布时间: 2010-08-12

回复 churchmice

是一个文本文件,那这个文件有啥用呢?

作者: ecjtubaowp   发布时间: 2010-08-12

ldd看看

作者: liwangli1983   发布时间: 2010-08-12