By francis_hao    Aug 4,2017

 

ldconfig:配置运行时动态链接库

概述

/sbin/ldconfig [
-nNvXV ]
[
-f conf ]
[
-C cache ]
[
-r root ] directory ...
/
sbin/ldconfig -l [
-v ] library ...
/
sbin/ldconfig -p

 

描述

ldconfig用以创建所需要的最新的共享库的连接和缓存。共享库的搜索路径由命令行、文件/etc/ld.so.conf和受信任的目录(/lib和/usr/lib)。生成的缓存由运行时连接器(ld.so或ld-linux.so)使用。(当决定连接需要升级哪个版本时,ldconfig会检查库文件的头信息和名字。(未明))

如果连接的库类型有冲突,ldconfig会尝试推断ELF库的类型(例如libc5或libc6或glibc)

有些库文件没有包含足够的信息来推断它们的类型,因此,文件/etc/ld.so.conf允许指定期待的类型,格式是"dirname=TYPE",不带空格,TYPE可以是libc4、libc5或libc6(这种格式同样可以应用在命令行)。

ldconfig应该运行于root用户,因为它需要写一些root用户才可写的目录或文件。

 

选项

选项

说明

-v

详细信息模式,打印当前版本,每个扫描的目录,和它创建的连接

-n

只处理命令行指定的目录,不去处理受信任的目录(/lib和/usr/lib)和/etc/ld.so.conf指定的目录。

-N

不重建缓存。如果没同时指定-X,会更新连接。

-X

不更新连接。如果没同时指定-N,会重建缓存。

-f conf

使用conf替代文件/etc/ld.so.conf

-C cache

使用cache替换/etc/ld.so.cache

-r root

切换并使用root用户。

-l

Library mode,手动建立连接,只适合专业人士使用

-p

打印目录列表和存放于当前缓存的候选库

 

相关文件

文件

说明

/lib/ld.so

运行时连接器/加载器

/etc/ld.so.conf

包含由冒号、空格、tab、新行和逗号分割的搜索库的目录

/etc/ld.so.cache

包含搜索目录中的有序的库文件的列表

 

 


本文由 刘英皓 创作,采用 知识共享 署名-非商业性使用-相同方式共享 3.0 中国大陆 许可协议进行许可。欢迎转载,请注明出处:
转载自:http://www.cnblogs.com/yinghao1991/p/7287273.html

 

 

参考

【1】man ldconfig

ldconfig用法小记的更多相关文章

  1. [转]HttpClient的超时用法小记

    HttpClient的超时用法小记 HttpClient在使用中有两个超时时间,是一直接触和使用的,由于上次工作中使用httpClient造成了系统悲剧的情况,特地对它的两个超时时间进行了小小的测试, ...

  2. Matlab norm 用法小记

    Matlab norm 用法小记 matlab norm (a) 用法以及实例 norm(A,p)当A是向量时norm(A,p)   Returns sum(abs(A).^p)^(1/p), for ...

  3. linux expect, spawn用法小记

    linux expect, spawn用法小记_IT民工_百度空间 linux expect, spawn用法小记 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://sys ...

  4. [转载]expect spawn、linux expect 用法小记

    原文地址:expect spawn.linux expect 用法小记作者:悟世 使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄.收藏.可是为什么要这么写 ...

  5. Shell常见用法小记

    shell的简单使用 最近发现shell脚本在平常工作中简直算一把瑞士军刀,很多场景下用shell脚本能实现常用的简单需求,而之前都没怎么学习过shell,就趁机把shell相关的语法和常见用法总结了 ...

  6. Linq用法小记

    一.什么是Linq? LINQ即Language Integrated Query(语言集成查询),LINQ是集成到C#和Visual Basic.NET这些语言中用于提供查询数据能力的一个新特性. ...

  7. ss命令用法小记

    By francis_hao    Nov 4,2017   ss是一个查看socket的实用工具 概要 ss [options] [ FILTER ]   描述 ss可以查看socket的统计信息, ...

  8. printf函数用法小记

    By francis_hao    Aug 26,2017   C语言中printf函数是一个比较常用的函数,但是常用并不代表完全了解,本文翻译了printf的man手册,介绍了其全部功能(不包括ma ...

  9. nc用法小记

    By francis_hao    Jun 30,2017   ncat:连接和重定向套接字 概要 ncat [OPTIONS...] [hostname] [port]   描述 ncat 是一个集 ...

随机推荐

  1. 阻塞队列之LinkedBlockingQueue

    概述 LinkedBlockingQueue内部由单链表实现,只能从head取元素,从tail添加元素.添加元素和获取元素都有独立的锁,也就是说LinkedBlockingQueue是读写分离的,读写 ...

  2. eclipse 右键没有Build Path

    如果Project Explorer右键没有build pathWindow ->show view 选择package explorer 参考https://blog.csdn.net/cod ...

  3. Educational Codeforces Round 47 (Rated for Div. 2) :E. Intercity Travelling

    题目链接:http://codeforces.com/contest/1009/problem/E 解题心得: 一个比较简单的组合数学,还需要找一些规律,自己把方向想得差不多了但是硬是找不到规律,还是 ...

  4. spfa专题

    SPFA专题 1通往奥格瑞玛的道路 在艾泽拉斯,有n个城市.编号为1,2,3,...,n. 城市之间有m条双向的公路,连接着两个城市,从某个城市到另一个城市,会遭到联盟的攻击,进而损失一定的血量. 每 ...

  5. 玩转Vim-札记(一)

    玩转Vim-札记(一) 简介 在这个蔚蓝色的星球上,流传着两大神器的传说:据说Emacs是神的编辑器,而Vim是编辑器之神.一些人勇敢地拾起了Vim或Emacs,却发现学习曲线陡峭而漫长,还是有一些人 ...

  6. 使用fiddler对手机上的APP进行抓包

    前提: 1.必须确保安装fiddler的电脑和手机在同一个wifi环境下 备注:如果电脑用的是台式机,可以安装一个随身wifi,来确保台式机和手机在同一wifi环境下 安装配置步骤: 1.下载一个fi ...

  7. C#下16进制和BCD码转换代码

        private static Byte[] ConvertFrom(string strTemp) { try { if (Convert.ToBoolean(strTemp.Length & ...

  8. ASP NET Core ---POST, PUT, PATCH, DELETE,Model 验证

    参照 草根专栏- ASP.NET Core + Ng6 实战:https://v.qq.com/x/page/u0765jbwc6f.html 一.POST 安全性和幂等性 安全性是指方法执行后并不会 ...

  9. AcCoder Contest-115 D - Christmas

    D - Christmas Time limit : 2sec / Memory limit : 1024MB Score : 400 points Problem Statement In some ...

  10. ADVICE FOR SHORT-TERM MACHINE LEARNING RESEARCH PROJECTS(短期机器学习研究的建议)

    – Tim Rocktäschel, Jakob Foerster and Greg Farquhar, 29/08/2018 Every year we get contacted by stude ...