ldconfig命令简介

    ldconfig命令用于配置动态链接库运行时绑定。该命令会在所信任的目录(/lib和/usr/lib目录)、/etc/ld.so.conf文件所指定的目录和命令行参数所指定的目录中搜索最新的共享库,进而创建必要的链接并且进行缓存。默认的缓存文件为/etc/ld.so.cache,该文件中保存已排序的共享库名字的列表。
    ldconfig通常在系统启动时运行,如果用户安装了一个新的动态链接库,那么便需要手动运行该命令。该命令的语法如下:
/sbin/ldconfig [-nNvxV] [-f conf] [-C cache] [-r root] directory ...
/sbin/ldconfig -l [-v] library ...
/sbin/ldconfig -p

常用的选项说明如下:
[1] -v:详尽模式。使用该选项时,会打印出当前版本号、所扫描的每个目录的名称和所创建的所有链接。
[2] -n:仅仅处理在命令行中指定的目录。不处理/lib和/usr/lib目录和/etc/ld.so.conf文件中所指定的目录。
[3] -N:不重建cache文件。除非使用-X选项,否则依然会更新共享库链接。
[4] -X:不更新共享库链接。除非使用-N选项,否则依然会重建cache文件。
[5] -f conf:使用conf来代替默认的/etc/ld.so.conf文件。
[6] -C cache:使用cache来代替默认的缓存文件/etc/ld.so.cache。
[7] -r root:更改应用程序的根目录为root。使用该选项时,系统默认的配置文件为/etc/ld.so.conf,而实际对应的文件为[root ]/etc/ld.so.conf,其中,[root ]为使用该命令式时指定的目录。
[8] -l:使用该选项会进入Library模式。手动创建共享库,不推荐普通用户使用。
[9] -p:打印出当前缓存中的目录列表和候选库。与grep等命令结合可以用来查找所需要的共享库是否存在。
例如:ldconfig -p | grep tcl。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值