首页 > 编程知识 正文

精华的用法与用量,功能和作用的区别举例

时间:2023-05-03 14:08:59 阅读:45659 作者:3028

功能概述:

ldconfig是动态链接库管理命令,主要位于默认搜索目录/lib和/usr/lib以及动态库配置文件/etc/ld.so.conf中

选择详细信息:

)1)在v或--verbose:上使用此选项时,ldconfig将显示正在扫描的目录、找到的动态链接库以及创建的链接的名称。

)2)-n:使用此选项时,ldconfig仅扫描命令行中指定的目录,并显示默认目录(/lib、/usr/lib )或配置文件/eed

)3)-N:此选项表示ldconfig不会重建缓存文件(/etc/ld.so.cache )。 如果不使用-X选项,ldconfig将照常更新文件中的连接。

)4)-X:此选项表示ldconfig不会更新文件中的连接。 如果不使用-N选项,缓存文件将成功更新。

)5)-fCONF:此选项将动态链接库的配置文件指定为CONF,系统默认值为/etc/ld.so.conf。

)6)-CCACHE:此选项将生成的缓存文件指定为CACHE。 系统默认值为/etc/ld.so.cache,该文件以排序方式存储可共享动态链接库的列表。

)7)-rROOT:此选项将APP应用程序的根目录更改为ROOT。 这是通过调用chroot函数实现的。 选择此选项时,系统的默认配置文件/etc/ld.so.conf实际上对应于根/etc/ld.so.conf,如-r

)8)-l:通常,当ldconfig搜索动态链接库时,会自动建立到动态链接库的连接。 如果选中此选项,将进入专家模式,必须手动设置连接。 普通用户不使用这个。

)9) p或--print-cache:此选项指示ldconfig打印存储在当前缓存文件中的所有共享库的名称。

(10 )-cFORMAT或--format=FORMAT:使用此选项指定用于缓存文件的格式。old (旧格式)、new (新格式)和compat (兼容格式)这是缺省格式。

(11 )-V:此选项将打印并退出ldconfig版本信息。

(12 ) -? 或者--help或--usage:这三个选项的作用相同,都是让ldconfig打印帮助信息并退出。

常用用法:

1、我想知道系统中有哪些动态链接库。 或者,我想知道系统中是否有动态链接库: ldconfig-p;

2、在/lib和/usr/lib中加入了什么或修改了/etc/ld.so.conf :调用ldconfig;

3、如果想在以上两个目录之外添加其他内容,请务必修改/etc/ld.so.conf,然后调用ldconfig

4、安装软件时,如果对library进行了更改,最好全部进行ldconfig。 否则,可能会发生问题。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。