ld.so.conf.d配置文件
ld.so.conf.d用来加载Linux系统中的动态库文件的:
在/etc下我们会发现下面三个文件
ld.so.conf.d
ld.so.conf
ld.so.cache
查看ld.so.conf以后可以看到是包含了ld.so.conf.d中的所有配置文件
include ld.so.conf.d/*.conf
查看ld.so.conf.d中的内容可以看到配置文件很多
[root@SH-021Y-SFXY mcrypt-2.6.8]# ll /etc/ld.so.conf.d/ total 16 -rw-r--r--. 1 root root 17 Feb 9 2012 atlas-x86_64.conf -r--r--r--. 1 root root 324 Jan 30 2013 kernel-2.6.32-358.el6.x86_64.conf -rw-r--r--. 1 root root 17 Dec 5 2012 mysql-x86_64.conf -rw-r--r--. 1 root root 22 Jul 18 2011 qt-x86_64.conf
在查看配置可以看到如下配置
[root@SH-021Y-SFXY mcrypt-2.6.8]# cat /etc/ld.so.conf.d/qt-x86_64.conf /usr/lib64/qt-3.3/lib
我增加一个配置文件
[root@SH-021Y-SFXY mcrypt-2.6.8]# vi /etc/ld.so.conf.d/userlocal.conf /usr/local/lib
再次查看可以发现已经找到该目录下的动态库
[root@SH-021Y-SFXY mcrypt-2.6.8]# ldconfig -p | grep libmcryptlibmcrypt.so.4 (libc6,x86-64) => /usr/local/lib/libmcrypt.so.4libmcrypt.so (libc6,x86-64) => /usr/local/lib/libmcrypt.so
但我实际操作过程中并不成功,而是在/etc/ld.so.conf中添加路径后,才生效。
相应的信息被缓存在ld.so.cache中了
通过string ld.so.cache可以查看到
如果出现软件无法运行的情况可以通过ldd命令查看是否因为动态库缺失导致程序无法启动
[root@SH-021Y-SFXY mcrypt-2.6.8]# ldd /sf_web/mysql/bin/mysqllinux-vdso.so.1 => (0x00007fff3b5fc000)libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003ff8200000)librt.so.1 => /lib64/librt.so.1 (0x0000003ff8600000)libdl.so.2 => /lib64/libdl.so.2 (0x0000003ff7e00000)libncurses.so.5 => /lib64/libncurses.so.5 (0x00007f1380a06000)libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000003ffbe00000)libm.so.6 => /lib64/libm.so.6 (0x0000003ff8e00000)libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003ffca00000)libc.so.6 => /lib64/libc.so.6 (0x0000003ff7a00000)/lib64/ld-linux-x86-64.so.2 (0x0000003ff7600000)libtinfo.so.5 => /lib64/libtinfo.so.5 (0x0000003ff9e00000)
转载于:https://blog.51cto.com/onlinekof2001/1649674
ld.so.conf.d配置文件相关推荐
- ldconfig动态链接库管理以及修改ld.so.conf.d
将"/usr/local/lib"加入配置文件重 执行命令: #echo "/usr/local/lib" >> /etc/ld.so.conf 然 ...
- /etc/ld.so.conf.d/目录下文件的作用
/etc/ld.so.conf.d/目录下文件的作用 2013-04-30 10:58 5835人阅读 评论(0) 收藏 举报 分类: Linux/Unix系统管理(51) 版权声明:本文为博主原创文 ...
- ldconfig命令和/etc/ld.so.conf文件详解
ldconfig命令的解释是: ldconfig creates the necessary links and cache to the most recent shared libraries f ...
- ld.so.conf.d文件修改命令
例如: 将"/usr/local/lib"加入配置文件 执行命令: echo "/usr/local/lib" >> /etc/ld.so.conf ...
- usr/bin/ld: cannot find 错误解决方法和 /etc/ld.so.conf
usr/bin/ld: cannot find 错误解决方法和 /etc/ld.so.conf 参考文章: (1)usr/bin/ld: cannot find 错误解决方法和 /etc/ld.so. ...
- linux ldconfig 与 /etc/ld.so.conf 动态函数库配置
我们知道,内存的访问速度是硬盘的好几倍,所以,如果将常用的动态函数库加载到内存中(高速缓存,cache),当软件套件要采用动态函数库时,就不需要重新从硬盘里读出,这样就可以提高动态函数库的读取速度.这 ...
- 第七章httpd.conf主配置文件的详解
版本V1.0 时间2012-10-04 版权GPL 作者itnihao 邮箱 itnihao@qq.com 博客 http://itnihao.blog.51cto.com 如需重新发行,请注明以上信 ...
- etc/ld.so.conf的使用说明
etc/ld.so.conf: 这个文件记录了编译时使用的动态链接库的路径. 默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件 如果你安装了某些库,比如在安装gtk+-2.4. ...
- ldconfig与 /etc/ld.so.conf
1. 首先,要在 /etc/ld.so.conf中写下"想要读入高速缓存中的动态函数库所在的目录",注意,是目录而不是文件. 2. 利用ldconfig执行文件将 /etc/ld. ...
- linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf)
linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf) 转载于:https://www.cnblogs.com/RichardLee/archiv ...
最新文章
- hadoop商品推荐_百战卓越班学员学习经验分享:商品推荐
- html中评论存储方法,html5基于数据存储的评论留言板demo
- 2019-04(2)Python学习
- Score Function Trick及其在机器学习中的应用
- spring batch @EnableBatchProcessing作用
- 批量put和单条put
- mysql5.7.16安装版_mysql数据库5.7.16安装版怎么安装图解
- fedora 安装oracle 12c,Fedora 12下安装Oracle 11客户端
- 计算机视觉导论试题,计算机视觉基础复习.docx
- Hyper-V 2016 系列教程34 在局域网内架设Windows时间服务器
- STM32工作笔记0070---图片显示实验
- 方差分析 Analysis of Variance ANOVA 变异数分析 F检验
- java爬取豆瓣电影TOP250排行
- 【ATSC】美国地面数字电视广播从ATSC 1.0向ATSC 3.0标准的过渡
- 201703:SuiteCRM自定义筛选界面
- 这家机场扶梯安装“智能管家”,扶梯消毒仪现高招,绝了!
- B-Spline样条曲线及其性质
- 计算机国内ei期刊目录,最新国内EI期刊列表 - 论文投稿 - 小木虫 - 学术 科研 互动社区...
- ppt中如何合并流程图_PPT流程图文件的合并
- 今日来介绍关于淘宝相似商品搜索的API接口
热门文章
- python正则库安装_python中正则表达式regex库的使用
- 四川大学网络教育计算机网考,四川大学网络教育学院课程考试试题-第一学期期末考试卷-计算机文化...
- Linux分区的那些方案
- 计算机专业基础 -- Spring系列框架相关基础知识
- Ajax_jquery库中Ajax方法的使用
- 菲律宾马尼拉华人区一大厦发生火灾 致1人遇难
- [HDU4352]XHXJ's LIS
- Python学习之路28-符合Python风格的对象
- Windows下的命令行。
- 23模式之: 迭代器模式demo