博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ldcofig 命令的用法
阅读量:2434 次
发布时间:2019-05-10

本文共 1704 字,大约阅读时间需要 5 分钟。

ldconfig

功能:

动态链接库管理,主 要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库,从而创 建动态装入程序所需的连接和缓存文件。默认的缓存文件为/etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表。

用法:

ldconfig [-lnNpvX?V] [-c FORMAT] [-C CACHE] [-f CONF] [-r ROOT]

            [--format=FORMAT] [--print-cache] [--verbose] [--help] [--usage]
            [--version]

参数:

-c FORMAT 或 –format=FORMAT   此选项用于指定缓存文件所使用的格式,共有三种:old(老格式),new(新格式)和compat(兼容格式,这是默认格式).

-C cache 指定一个文件(cache)作为快取暂存。默认值为/etc/ld.so.cache
-f conf  指定一个文件(conf)作为libarary。默认值为/etc/ld.so.conf
-l  手动链接单独库。
-n  用此选项时,ldconfig仅扫描命令行指定的目录,不扫描默认目录(/lib,/usr/lib),也不扫描配置文件/etc/ld.so.conf 所列的目录.
-N   此选项指示ldconfig不重建缓存文件(/etc/ld.so.cache).若未用-X选项,ldconfig照常更新文件的连接.
-p  列出目前有的所有函式库信息(在/etc/ld.so.cache 内的so信息)
-v或–verbose   用此选项时,ldconfig将显示正在扫描的目录及搜索到的动态链接库,还有它所创建的连接的名字.
-?或–help 获取ldconfig帮助列表。
    –usage 获取ldconfig用法信息。
-V  显示程序的版本号。

 

 

如:  

  #   ldconfig   /usr/zhsoft/lib    
  #    
     
  注:   当用户在某个目录下面创建或拷贝了一个动态链接库,若想使其被系统共享,可以执行一下"ldconfig   目录名"这个命令.此命令的功能在于让ldconfig将指定目录下的动态链接库被系统共享起来,意即:在缓存文件/etc/ld.so.cache中追 加进指定目录下的共享库.本例让系统共享了/usr/zhsoft/lib目录下的动态链接库.

 

==============================================================

ldconfig几个需要注意的地方

1. 往/lib和/usr/lib里面加东西,是不用修改/etc/ld.so.conf的,但是完了之后要调一下ldconfig,不然这个library 会找不到
2. 想往上面两个目录以外加东西的时候,一定要修改/etc/ld.so.conf,然后再调用ldconfig,不然也会找不到
比如安装了一个 mysql到/usr/local/mysql,mysql有一大堆library在/usr/local/mysql/lib下面,这时就需要在 /etc/ld.so.conf下面加一行/usr/local/mysql/lib,保存过后ldconfig一下,新的library才能在程序运行 时被找到。
3. 如果想在这两个目录以外放lib,但是又不想在/etc/ld.so.conf中加东西(或者是没有权限加东西)。那也可以,就是export一个全局变 量LD_LIBRARY_PATH,然后运行程序的时候就会去这个目录中找library。一般来讲这只是一种临时的解决方案,在没有权限或临时需要的时 候使用。
4. ldconfig做的这些东西都与运行程序时有关,跟编译时一点关系都没有。编译的时候还是该加-L就得加,不要混淆了。
5. 总之,就是不管做了什么关于library的变动后,最好都ldconfig一下,不然会出现一些意想不到的结果。不会花太多的时间,但是会省很多的事。

转载地址:http://nvtmb.baihongyu.com/

你可能感兴趣的文章
中秋诗歌两首
查看>>
计算机学科一些重要算法的列表
查看>>
进站画面:1q84音乐电台
查看>>
回复旦
查看>>
二十世纪计算机十大著名算法
查看>>
MFC程序更换XP皮肤
查看>>
SkinSharp使用方法
查看>>
盘点2010年电子书市场
查看>>
How Computers Know What We Want — Before We Do
查看>>
About Recommender Systems
查看>>
jason数据格式
查看>>
金山快盘的安全性太差了
查看>>
KDD Cup2011
查看>>
“相关性”时代的到来
查看>>
腾讯盛大百度版咆哮体
查看>>
opencv阈值法分割图像
查看>>
OpenCV资料
查看>>
极阅和微精
查看>>
Outbrain
查看>>
智能Web算法第二版前言和译者序
查看>>