|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。
ldconfig是一个静态链接库办理命令
为了让静态链接库为体系所共享,还需运转静态链接库的办理命令--ldconfig
ldconfig命令的用处,次要是在默许征采目次(/lib和/usr/lib)和静态库设置文件/etc/ld.so.conf内所列的目次下,搜刮出可共享的静态链接库(格局如前先容,lib*.so*),进而创立出静态装进程序(ld.so)所需的毗连弛缓存文件.缓存文件默许为/etc/ld.so.cache,此文件保留已排好序的静态链接库名字列表.
ldconfig一般在体系启动时运转,而当用户安装了一个新的静态链接库时,就必要手工运转这个命令.
ldconfig命令行用法以下:
ldconfig[-v|--verbose][-n][-N][-X][-fCONF][-CCACHE][-rROOT][-l][-p|--print-cache]
[-cFORMAT][--format=FORMAT][-V][-?|--help|--usage]path...
ldconfig可用的选项申明以下:
(1)-v或--verbose:用此选项时,ldconfig将显现正在扫描的目次及搜刮到的静态链接库,另有它所创立的毗连的名字.
(2)-n:用此选项时,ldconfig仅扫描命令行指定的目次,不扫描默许目次(/lib,/usr/lib),也不扫描设置文件/etc/ld.so.conf所列的目次.
(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:此选项改动使用程序的根目次为ROOT(是挪用chroot函数完成的).选择此项时,体系默许的设置文件/etc/ld.so.conf,实践对应的为ROOT/etc/ld.so.conf.如用-r/usr/zzz时,翻开设置文件/etc/ld.so.conf时,实践翻开的是/usr/zzz/etc/ld.so.conf文件.用此选项,能够年夜年夜增添静态链接库办理的天真性.
(8)-l:一般情形下,ldconfig搜刮静态链接库时将主动创建静态链接库的毗连.选择此项时,将进进专家形式,必要手工设置毗连.一样平常用户不必此项.
(9)-p或--print-cache:此选项唆使ldconfig打印出以后缓存文件所保留的一切共享库的名字.
(10)-cFORMAT或--format=FORMAT:此选项用于指定缓存文件所利用的格局,共有三种:ld(老格局),new(新格局)和compat(兼容格局,此为默许格局).
(11)-V:此选项打印出ldconfig的版本信息,尔后加入.
(12)-?或--help或--usage:这三个选项感化不异,都是让ldconfig打印出其匡助信息,尔后加入.
linux下的共享库机制接纳了相似于高速缓存的机制,将库信息保留在/etc/ld.so.cache里边。
程序毗连的时分起首从这个文件里边查找,然后再到ld.so.conf的路径里边往具体找。
这就是为何修正了ld.so.conf要从头运转一下ldconfig的缘故原由
增补一点,ldconfig在/sbin内里
</p>
按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解Linux系统: |
|