ldconfig用法小记
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用法小记的更多相关文章
- [转]HttpClient的超时用法小记
HttpClient的超时用法小记 HttpClient在使用中有两个超时时间,是一直接触和使用的,由于上次工作中使用httpClient造成了系统悲剧的情况,特地对它的两个超时时间进行了小小的测试, ...
- Matlab norm 用法小记
Matlab norm 用法小记 matlab norm (a) 用法以及实例 norm(A,p)当A是向量时norm(A,p) Returns sum(abs(A).^p)^(1/p), for ...
- linux expect, spawn用法小记
linux expect, spawn用法小记_IT民工_百度空间 linux expect, spawn用法小记 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://sys ...
- [转载]expect spawn、linux expect 用法小记
原文地址:expect spawn.linux expect 用法小记作者:悟世 使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄.收藏.可是为什么要这么写 ...
- Shell常见用法小记
shell的简单使用 最近发现shell脚本在平常工作中简直算一把瑞士军刀,很多场景下用shell脚本能实现常用的简单需求,而之前都没怎么学习过shell,就趁机把shell相关的语法和常见用法总结了 ...
- Linq用法小记
一.什么是Linq? LINQ即Language Integrated Query(语言集成查询),LINQ是集成到C#和Visual Basic.NET这些语言中用于提供查询数据能力的一个新特性. ...
- ss命令用法小记
By francis_hao Nov 4,2017 ss是一个查看socket的实用工具 概要 ss [options] [ FILTER ] 描述 ss可以查看socket的统计信息, ...
- printf函数用法小记
By francis_hao Aug 26,2017 C语言中printf函数是一个比较常用的函数,但是常用并不代表完全了解,本文翻译了printf的man手册,介绍了其全部功能(不包括ma ...
- nc用法小记
By francis_hao Jun 30,2017 ncat:连接和重定向套接字 概要 ncat [OPTIONS...] [hostname] [port] 描述 ncat 是一个集 ...
随机推荐
- 单片机C51 8位流水灯
#include<reg51.h> sbit P1_0=0X90; sbit P1_1=0x91; sbit P1_2=0x92; sbit P1_3=0x93; sbit P1_4=0x ...
- 002---tcp/ip五层详解
tcp/ip 五层模型讲解 越靠底层就越接近硬件,越靠上层越接近用户.先从底层看起,理解整个互联网通信的原理. 物理层(传输电信号) 孤立的计算机想要一起玩.就必须用硬件在计算机之间完成组网.以硬件做 ...
- 关于nodejs DeprecationWarning: current URL string parser is deprecated, and will be removed in a future version. To use the new parser, pass option { useNewUrlParser: true } to MongoClient.connect.
const mongoose = require('mongoose') mongoose.connect("mongodb://localhost:27017/study", { ...
- python2.7练习小例子(九)
9)1.题目:暂停一秒输出. 程序分析:使用 time 模块的 sleep() 函数. 程序源代码: #!/usr/bin/python # -*- coding: UTF-8 ...
- WPF中的命令与命令绑定(一)
原文:WPF中的命令与命令绑定(一) WPF中的命令与命令绑定(一) 周银辉说到用户输入,可能我们更多地会联想到 ...
- AWS安装CDH5.3-CentOS6.4中关键操作步骤
1.在AWS masternode 上下载cloudera-manager-installer.bin安装包 [root@ip-172-21-42-114 ~]# wget http://archiv ...
- 27、理解js的继承机制(转载自阮一峰)
Javascript继承机制的设计思想 作者: 阮一峰 日期: 2011年6月 5日 我一直很难理解Javascript语言的继承机制. 它没有"子类"和"父类&qu ...
- Django学习笔记(一):环境安装与简单实例
Django学习笔记(一):环境安装与简单实例 通过本文章实现: Django在Windows中的环境安装 Django项目的建立并编写简单的网页,显示欢迎语与当前时间 一.环境安装 结合版本兼容性等 ...
- 孤荷凌寒自学python第六十八天学习并实践beautifulsoup模块1
孤荷凌寒自学python第六十八天学习并实践beautifulsoup模块1 (完整学习过程屏幕记录视频地址在文末) 感觉用requests获取到网页的html源代码后,更重要的工作其实是分析得到的内 ...
- PAT 甲级 1036 Boys vs Girls(20)
https://pintia.cn/problem-sets/994805342720868352/problems/994805453203030016 This time you are aske ...