标签:解决 大全 export 默认 ons linux 共享库 就是 缓存
ldconfig
是一个动态库管理命令, 为了让动态库为系统所共享, 须运行该命令.ldconfig
通常在系统启动时运行, 而当用户安装了一个新的动态库时, 就需要手动运行该命令.
在默认搜寻目录(
/lib
和/usr/lib
)下, 以及动态库配置文件(/etc/ld.so.conf
和/etc/ld.so.conf.d/*.conf
)里所列的目录下, 搜索出可共享的动态库(格式如lib*.so*
), 进而创建出动态装入程序(ld.so)所需的连接和缓存文件. 缓存文件默认为/etc/ld.so.cache
, 此文件保存动态库名字列表.
Usage:
ldconfig [OPTION...] [PATH...]
Options:
OPTION | COMMENT |
---|---|
-v | 显示正在扫描的目录及搜索到的动态库, 还有它所创建的连接的名字. |
-n | 仅扫描命令行指定的目录, 不扫描默认搜寻目录和动态库配置文件所列的目录. |
-N | 不重建缓存文件. 若未用 -X 选项, ldconfig 照常更新文件连接. |
-X | 不更新文件的连接. 若未用 -N 选项, ldconfig 照常更新缓存文件 |
-p | 打印出当前缓存文件保存的所有共享库的名字 |
LD_LIBRARY_PATH
, 然后运行程序的时候就会去这个目录中找library. 一般来讲这只是一种临时的解决方案, 在没有权限或临时需要的时候使用.标签:解决 大全 export 默认 ons linux 共享库 就是 缓存
原文地址:https://www.cnblogs.com/zakzhu/p/12427512.html