技术标签: linux ld.so.conf
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@linuxidc 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@linuxidc mcrypt-2.6.8]# cat /etc/ld.so.conf.d/qt-x86_64.conf
/usr/lib64/qt-3.3/lib
我增加一个配置文件
12 [root@linuxidc mcrypt-2.6.8]# vi /etc/ld.so.conf.d/userlocal.conf
/usr/local/lib
再次查看可以发现已经找到该目录下的动态库
[root@linuxidc mcrypt-2.6.8]# ldconfig -p | grep libmcrypt
libmcrypt.so.4 (libc6,x86-64) => /usr/local/lib/libmcrypt.so.4
libmcrypt.so (libc6,x86-64) => /usr/local/lib/libmcrypt.so
但我实际操作过程中并不成功,而是在/etc/ld.so.conf中添加路径后,才生效。
相应的信息被缓存在ld.so.cache中了
通过string ld.so.cache可以查看到
如果出现软件无法运行的情况可以通过ldd命令查看是否因为动态库缺失导致程序无法启动
[root@linuxidc mcrypt-2.6.8]# ldd /sf_web/mysql/bin/mysql
linux-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)
文章浏览阅读2w次,点赞20次,收藏204次。在Python中有非常多的内置函数,在这里列出来一些经常使用到的内置函数,在编程时如果恰当地使用这些函数会达到事半功倍的效果!本篇博文内容会经常更新,建议收藏_python内置函数
文章浏览阅读1.5k次,点赞2次,收藏10次。计算机实习学习总结报告篇1一、实习单位:来到实习单位后主要是在门市从事产品的销售和商家间渠道工作。在工作的过程中了解计算机相关行业的发展现状及趋势;熟悉计算机硬件组装、计算机系统及软件安装、局域网搭建;掌握典型计算机网络工程的安装与维护;了解网站建设与网站营销、网站美工设计、基于java的动态网站建设并且了解单位营运方式、项目分工、如何进行管理等。虽然整个实习时间较短,但应该说让咱们每个人都还是学到了不少知识和东西,见识到了不少平时课堂中、校园里无法见识到的方方面面也基本圆满完成所有的实习任务。二、实习总结_实习工作总结经验csdn
文章浏览阅读3.2k次,点赞7次,收藏48次。怎么调用python脚本就不详细说了,网上有很多教程,对于我来说主要就是打包的问题比较难解决,弄了一个下午都没解决,不知道是minconda的问题,还是Qt更新的原因,网上的很多解决方法都不行,经过我的一项一项排查,最后发现就是少导了一个文件夹,怕自己后面忘记,所以发个帖子记录一下。_c++ 调用python 打包
文章浏览阅读8.1w次,点赞61次,收藏79次。本文讲解了Langchain+本地大语言模型进行数据库操作的实战代码,希望能对尝试使用开源大语言模型进行SQL操作的同学们有所帮助。文章目录1. 前言2. 代码思路剖析3. 实战代码_langchain执行sql
文章浏览阅读95次。CSS篇1.如何让一个页面有背景图片,并且背景图片铺满整个屏幕? 可以用body,的background属性来设置!例如:background: url("123.jpg") no-repeat fixed center top / 100% 500px transparent; 那么现在把这个属性拆开来解释下。1.background-imag..._java做完项目后的技能与知识积累怎么写 site:blog.csdn.net
文章浏览阅读1.7k次,点赞5次,收藏9次。结合数据手册,分析寄存器_ad7192 id寄存器
文章浏览阅读1.8k次,点赞2次,收藏2次。在我们日常开发中经常会用到ScrollView与RecyclerView的组合,但是这种组合有时会出现滑动不流畅的问题,也就是卡顿现象布局如下:<ScrollView ="http://schemas.android.com/apk/res/android"android:layout_width="match_parent" androi......_android recyclerview scrollview
文章浏览阅读1.3w次,点赞84次,收藏384次。文章目录1、(精)matlab&lingo已编好的程序2、《MATLAB 神经网络30个案例分析》源程序 数据3、《MATLAB神经网络原理与实例精解》随书附带源程序4、《MATLAB图像处理》源文件5、《基于MATLAB的高等数学问题求解》 随书附带源程序6、28个实际问题建模MATLAB源程序代码.rar7、AHP层次分析法8、CellularAutomata元胞向量机9、FuzzyM..._matlab数学模型
文章浏览阅读354次。说明文章的图片来源《MySQL是怎么运行的:从根儿上理解MySQL》,本篇文章只是个人学习总结,欢迎大家买一本看看,对于mysql是由浅入深的讲解非常细致目录说明8.MySQL 的数据目录数据库和文件系统的关系Mysql的数据目录数据目录和安装目录的区别如何确定mysql的数据目录数据目录的结构数据库在文件系统的表示表在文件系统的表示Innodb如何存储表数据系统表空间独立表空间MyISAM是怎么存储数据的视图在文件系统的表示其它文件文件系统对数据库的影响Mysql系统数据库简介总结9.InnoDB的表_mysql的sort_union使用了bitmap
文章浏览阅读956次。前面提到了线程池提交任务有两种方法:无返回值的任务使用public void execute(Runnable command) 方法提交;有返回值的任务使用public <T> Future<T> submit(Callable) 方法提交。下面具体来看下两者的应用以及区别。一、与主线程执行顺序的区别:..._threadpooltaskexecutor submit execute
文章浏览阅读2.7k次,点赞2次,收藏11次。昨天琢磨着 跑一下ECO,苦于这个电脑没有GPU,只能跑CPU版的了,就是run_demo_ECO,配置过程其实不难,主要是把要准备的包都准备好,然后mex -setup对,接下来就顺利了,下面介绍流程:Win7+VS2013+Matlab2016a+Matconvnet-1.0-beta23 直接参考下面这个博客,简单粗暴的教程,步骤简洁详细,没有冗余: http..._eco跟踪算法
文章浏览阅读1.3k次,点赞21次,收藏18次。tensorflow 2 mac os 系统安装 步骤_mac装tensorflow