linux的ldconfig命令怎么用
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章将为大家详细讲解有关linux的ldconfig命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。ldconfig是一个动态链接库管理命令,其目的为了
千家信息网最后更新 2025年11月08日linux的ldconfig命令怎么用
往/lib和/usr/lib里面加东西,是不用修改/etc/ld.so.conf的,但是完了之后要调一下ldconfig,不然这个library会找不到。 想往上面两个目录以外加东西的时候,一定要修改/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才能在程序运行时被找到。 如果想在这两个目录以外放lib,但是又不想在/etc/ld.so.conf中加东西(或者是没有权限加东西)。那也可以,就是export一个全局变量LD_LIBRARY_PATH,然后运行程序的时候就会去这个目录中找library。一般来讲这只是一种临时的解决方案,在没有权限或临时需要的时候使用。 ldconfig做的这些东西都与运行程序时有关,跟编译时一点关系都没有。编译的时候还是该加-L就得加,不要混淆了。 总之,就是不管做了什么关于library的变动后,最好都ldconfig一下,不然会出现一些意想不到的结果。不会花太多的时间,但是会省很多的事。 再有,诸如libdb-4.3.so文件头中是会含有库名相关的信息的(即含"libdb-4.3.so",可用strings命令察看),因此仅通过修改文件名以冒充某已被识别的库(如libdb-4.8.so)是行不通的。为此可在编译库的Makefile中直接修改配置信息,指定特别的库名。
这篇文章将为大家详细讲解有关linux的ldconfig命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
ldconfig是一个动态链接库管理命令,其目的为了让动态链接库为系统所共享。

ldconfig通常在系统启动时运行,而当用户安装了一个新的动态链接库时,就需要手工运行这个命令。
语法
ldconfig [-v|--verbose] [-n] [-N] [-X] [-f CONF] [-C CACHE] [-r ROOT] [-l] [-p|--print-cache] [-c FORMAT] [--format=FORMAT] [-V] [-?|--help|--usage] path...
选项
-v或--verbose:用此选项时,ldconfig将显示正在扫描的目录及搜索到的动态链接库,还有它所创建的连接的名字。-n:用此选项时,ldconfig仅扫描命令行指定的目录,不扫描默认目录(/lib、/usr/lib),也不扫描配置文件/etc/ld.so.conf所列的目录。-N:此选项指示ldconfig不重建缓存文件(/etc/ld.so.cache),若未用-X选项,ldconfig照常更新文件的连接。-X:此选项指示ldconfig不更新文件的连接,若未用-N选项,则缓存文件正常更新。-f CONF:此选项指定动态链接库的配置文件为CONF,系统默认为/etc/ld.so.conf。-C CACHE:此选项指定生成的缓存文件为CACHE,系统默认的是/etc/ld.so.cache,此文件存放已排好序的可共享的动态链接库的列表。-r ROOT:此选项改变应用程序的根目录为ROOT(是调用chroot函数实现的)。选择此项时,系统默认的配置文件/etc/ld.so.conf,实际对应的为ROOT/etc/ld.so.conf。如用-r /usr/zzz时,打开配置文件/etc/ld.so.conf时,实际打开的是/usr/zzz/etc/ld.so.conf文件。用此选项,可以大大增加动态链接库管理的灵活性。-l:通常情况下,ldconfig搜索动态链接库时将自动建立动态链接库的连接,选择此项时,将进入专家模式,需要手工设置连接,一般用户不用此项。-p或--print-cache:此选项指示ldconfig打印出当前缓存文件所保存的所有共享库的名字。-c FORMAT 或 --format=FORMAT:此选项用于指定缓存文件所使用的格式,共有三种:old(老格式),new(新格式)和compat(兼容格式,此为默认格式)。-V:此选项打印出ldconfig的版本信息,而后退出。-? 或 --help 或 --usage:这三个选项作用相同,都是让ldconfig打印出其帮助信息,而后退出。
ldconfig几个需要注意的地方:
关于"linux的ldconfig命令怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
文件
动态
链接
目录
命令
东西
格式
系统
缓存
运行
配置
信息
时候
程序
指示
篇文章
更新
编译
不用
两个
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器管理器里显示脱机
慕华北京网络技术有限公司
网络安全法 个人信息方面
丝路传说服务器有多少人
惠州通讯软件开发报价行情
关于网络安全的评审
网络安全知识英语竞赛入口
佛山手机软件开发价格
数据库查询显示数量
丹东悠逸网络技术公司
微信云数据库id索引
数据库设计图有哪些
指挥中心网络安全事故
无锡智联招聘软件开发信息
网络安全二次实名
服务器环境管理软件
网络安全线上安全知识答案
如何设置服务器开机自动启动
深圳互联网医院科技公司
数据库产业
服务器请神
凉山软件开发专业价位
网络安全概念股的前景
长岛平台软件开发
学网络安全专业对英语要求很高吗
sdlc 软件开发
东莞销售软件开发收费
云南正规软件开发报价
网络安全圈名词
恒生互联网科技业