在Linux中搜索共享库

时间:2014-09-18 07:52:17

标签: linux shared-libraries ld elf

请解释一下为什么在x86_64 Scientific Linux上 /etc/ld.so.conf.d 下的文件包含目录 / usr / lib64

程序加载程序要搜索的目录列表存储在文件/etc/ld.so.conf中。在我的发行版上,这个文件存储了这一行: include ld.so.conf.d / .conf * 以上目录包括:

[root@dev_host build]$ ls -la /etc/ld.so.conf.d
total 36
drwxr-xr-x.   2 root root  4096 Aug 29 23:13 .
drwxr-xr-x. 103 root root 12288 Sep 18 03:41 ..
-rw-r--r--.   1 root root    17 Mar 20  2012 atlas-x86_64.conf
-r--r--r--.   1 root root   324 May  7 23:40 kernel-2.6.32-431.17.1.el6.x86_64.conf
-r--r--r--.   1 root root   324 Nov 22  2013 kernel-2.6.32-431.el6.x86_64.conf
-rw-r--r--.   1 root root    17 Feb 12  2014 mysql-x86_64.conf
lrwxrwxrwx    1 root root    31 Aug 11 14:46 postgresql-pgdg-libs.conf -> /etc/alternatives/pgsql-ld-conf
-rw-r--r--.   1 root root    22 Sep  7  2011 qt-x86_64.conf

我检查了所有这些文件 - 没有/ usr / lib64。为什么?它存储在/etc/ld.so.cache中吗?

0 个答案:

没有答案