首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux命令(67)—— ldconfig 命令

usr/lib 以及动态库配置文件 /etc/ld.so.conf 内所列的目录下,搜索出可共享的动态链接库(格式如 lib*.so*),进而创建出动态链接器(ld.so 或 ld-linux.so)所需的缓存文件.../sbin/ldconfig -p 3.参数说明 -v, --verbose 用此选项时,ldconfig 将显示正在扫描的目录及搜索到的动态链接库,还有它所创建的链接的名字 -n ldconfig...-N ldconfig 不重建缓存文件(/etc/ld.so.cache),若未用 -X 选项,ldconfig 照常更新文件的链接 -X ldconfig 不更新文件的链接,若未用 -N 选项,..., --help, --usage 这三个选项作用相同,都是让ldconfig打印出其帮助信息 4.常用示例 (1)显示 ldconfig 帮助信息。 ldconfig -?...---- 参考文献 [1] ldconfig manual [2] Linux 命令大全.ldconfig命令

99750

linuxldconfig工具的使用

ldconfig是一个动态链接库管理命令 为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfig ldconfig  命令的用途,主要是在默认搜寻目录(/lib和/usr...ldconfig可用的选项说明如下: (1) -v或--verbose : 用此选项时,ldconfig将显示正在扫描的目录及搜索到的动态链接库,还有它所创建的连接的名字....(3) -N : 此选项指示ldconfig不重建缓存文件(/etc/ld.so.cache).若未用-X选项,ldconfig照常更新文件的连接....linux下的共享库机制采用了类似于高速缓存的机制,将库信息保存在/etc/ld.so.cache里边。 程序连接的时候首先从这个文件里边查找,然后再到ld.so.conf的路径里边去详细找。...这就是为什么修改了ld.so.conf要重新运行一下ldconfig的原因 补充一点,ldconfig在/sbin里面。 ldconfig几个需要注意的地方! 1.

1.6K10
您找到你想要的搜索结果了吗?
是的
没有找到

ldd 和ldconfig

一、ldconfig ldconfig是一个动态链接库管理命令,为了让动态链接库为系统所共享,还需运行动态链接库的管理命令–ldconfig。...Linux下的共享库机制采用了类似于高速缓存的机制,将库信息保存在/etc/ld.so.cache里边。 程序连接的时候首先从这个文件里边查找,然后再到ld.so.conf的路径里边去详细找。...这就是为什么修改了ld.so.conf要重新运行一下ldconfig的原因 补充一点,ldconfig在/sbin里面。 ldconfig几个需要注意的地方 1....我们知道,ld- linux.so模块会先于executable模块程序工作,并获得控制权,因此当上述的那些环境变量被设置时,ld-linux.so选择了显示可执 行模块的dependency。...4、实际上可以直接执行ld-linux.so模块,如:/lib/ld-linux.so.2 –list program(这相当于ldd program) 发布者:全栈程序员栈长,转载请注明出处:https

73330

Linux随笔】Linux的动态库管理工具ldconfig和ldd

本文仅做命令的表面解释,有关Linux动态库和静态库的其他知识还请参照文末参考文章。 一、ldd命令 ldd命令用于打印程序或者库文件所依赖的共享库列表。...二、ldconfig命令 ldconfig概念:ldconfig是一个动态库管理命令, 为了让动态库为系统所共享, 须运行该命令。...-N:此选项指示ldconfig不重建缓存文件(/etc/ld.so.cache),若未用-X选项,ldconfig照常更新文件的连接。...参考文章: Linux下动态库之ldconfig和ldd指令详解_Captain--Jack-CSDN博客_ldd命令 linux-->ldd命令的介绍_Hitvz的博客-CSDN博客_ldd命令 Linux...系统中“动态库”和“静态库”那点事儿_Captain--Jack-CSDN博客_linux 静态库和动态库 ldconfig命令_Linux ldconfig 命令用法详解:动态链接库管理命令 (linuxde.net

2.1K20

ubuntu 14.04 下安装 PyTesser 进行OCR识别

1、必备库 检查系统是否已经安装以下库: libpng   , libjpeg ,libtiff,zlibg-dev 命令: ldconfig -p | grep libpng ldconfig -p...命令的解释和用法 在我们做Linux开发的时候,往往会出现 某些库 can not found 的情况,在我们添加了这些库之后,如何查看这些库的路径是否被识别了呢?...ldconfig不重建缓存文件(/etc/ld.so.cache).若未用-X选项,ldconfig照常更新文件的连接. (4) -X : 此选项指示ldconfig不更新文件的连接.若未用-N选项,则缓存文件正常更新...参考资料 ubuntu 12.04 下安装 PyTesser 进行OCR识别 linux下安装使用pytesser,图片文本识别 (转)python图片识别小程序,验证码识别 Ubuntu下安装PIL...Linux/ARMLinux 中查看某个库是否存在的命令

1.1K10

深入理解linux执行文件提示No such file or directory的背后原因

建立软链接 ln -s /lib/ld-linux.so.3 /lib/ld-linux-armhf.so.3 3. 编译程序时,加入-static选项静态链接程序,即不使用动态库 ?...3 介绍 ld装载器 Linux 使用这个ld-linux.so*(虚拟机x86的ubuntu 是使用ld-linux.so2)中的来装载(其实这只是一个链接)其他库。...会提示 “ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file...or directory” 解决:加入库到环境变量,然后ldconfig -v (/sbin/ldconfig: relative path `–v’ used to build cache) 2.共享库...如果有root权限的话,可以修改/etc/ld.so.conf文件,然后调用 /sbin/ldconfig来达到同样的目的,不过如果没有root权限,那么只能采用输出LD_LIBRARY_PATH的方法了

6.9K41

linux下的 lib文件的学习思考

这个小故障很容易解决,那么你怎么理解linux中的库文件呢?学习下也不误工作。...Linux下的库文件分为共享库和静态库两大类,它们两者的差别仅在程序执行时所需的代码是在运行时动态加载的,还是在编译时静态加载的。 ...3、库的操作命令 Linux库操作可以使用命令完成,目前常用的命令是ldd和ldconfig。...2.ldconfig ldconfig 命令的作用是决定位于目录/usr/lib和/lib下的共享库所需的运行链接。这些链接保存在的Libs保存在/et/ld.so.conf文件中。...(1)命令格式 ldconfig [选项] [libs] (2)主要选项  -v或--verbose ldconfig将显示正在扫描的目录、搜索到的动态链接库,以及它所创建的连接的名字。

2.5K20

Centos python3编译安装以及编译gcc升级

root/gcc-8.1.0” make: *** [all] 错误 2 上面的错误通过网络搜索需要修改/etc/ld.so.conf,添加:include /usr/local/lib ,添加完成后使用ldconfig...命令 ldconfig命令的用途主要是在默认搜寻目录/lib和/usr/lib以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如lib*.so*),进而创建出动态装入程序...ldconfig 需要删除host-x86_64-pc-linux-gnu目录重新运行configure,重新运行还是发现有同样的报错,想到用find命令去查找下libisl.so.15这个库文件在哪...@linux-01 gcc-8.1.0]# ldconfig [root@linux-01 gcc-8.1.0]# ldconfig -v |grep libis ldconfig: 无法对 /libx32...进行 stat 操作: 没有那个文件或目录 ldconfig: 多次给出路径“/usr/lib” ldconfig: 多次给出路径“/usr/lib64” ldconfig: 无法对 /usr/libx32

6.2K40

Linux下动态链接库加载路径及搜索路径问题

(2)ldd是查看可执行文件中所依赖的库的程序,比如想查main程序用到了那些动态库,可以直接 ldd main (3)ldconfig用来更新文件/etc/ld.so.conf的修改生效。...如:nm /lib/libc*.so Linux 下动态链接库搜索路径问题 Linux动态链接库的搜索路径按优先级排序为: 1.编译目标代码时指定的动态库搜索路径; 在编译时通过gcc 的参数”-Wl,...添加完配置文件后执行ldconfig使其生效。...这个文件的内容可以通过 /etc/ld.so.conf 来指定;这个是比较固定的机制,对全局所有用户都有影响;不过更改设置后需要 root 调用 ldconfig 来刷新一下。...总结 以上所述是小编给大家介绍的Linux下动态链接库加载路径及搜索路径问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对ZaLou.Cn网站的支持!

9.5K63
领券