/etc/ld.so.conf.d/目录下文件的作用

2013-04-30 10:58 5835人阅读 评论(0) 收藏 举报
分类:
Linux/Unix系统管理(51)

版权声明:本文为博主原创文章,未经博主允许不得转载。

在了解/etc/ld.so.conf.d/目录下文件的作用之前,先介绍下程序运行是加载动态库的几种方法:
第一种,通过ldconfig命令
    ldconfig命令的用途, 主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下, 搜索出可共享的动态链接库(格式如lib*.so*), 进而创建出动态装入程序(ld.so)所需的连接和缓存文件. 缓存文件默认为/etc/ld.so.cache, 此文件保存已排好序的动态链接库名字列表.
    这里面涉及到的关键内容有命令:ldconfig,配置文件目录:/etc/ld.so.conf.d,配置文件在/etc/ld.so.conf内容由用户编辑,缓冲文件/etc/ld.so.cache。下面举个例子,比如你在部署软件时,有些动态库安装在exe目录下,可以通过如下方法实现,
1)配置exe.conf文件,里面加一行~/exe,然后将该文件放到/etc/ld.so.conf.d目录下;
2)在/etc/ld.so.conf文件中增加一行include ld.so.conf.d/exe.conf
3)执行 ldconfig命令
之后程序运行时,会自动增加在exe目录中搜索动态库。
第二种,通过LD_LIBRARY_PATH环境变量
可以通过在.bashrc或者.cshrc中配置该环境变量,LD_LIBRARY_PATH的意思是告诉loader在哪些目录中可以找到共享库. 可以设置多个搜索目录, 这些目录之间用冒号分隔开.
同样是上面的例子,可以通过以上的方法来实现
在.bashrc或.cshrc中增加一行,export LD_LIBRARY_PATH = ~/exe:$LD_LIBRARY_PATH即可。

第三种,通过编译选项-Wl, -rpath指定动态搜索的路径
    -Wl选项告诉编译器将后面的参数传递给链接器。
    通过上面的介绍,对/etc/ld.so.conf.d/的作用就比较清晰了。

/etc/ld.so.conf.d/目录下文件的作用相关推荐

  1. Linux中/proc目录下文件详解

    Linux中/proc目录下文件详解(一) 声明:可以自由转载本文,但请务必保留本文的完整性. 作者:张子坚 email:zhangzijian@163.com 说明:本文所涉及示例均在fedora ...

  2. Linux中/proc目录下文件详解 /proc/devices文件 /proc/modules文件

    http://blog.chinaunix.net/uid-10449864-id-2956854.html 原来对linux系统中的/proc目录不是很了解,只知道可以查看cpu,内存等相关的信息, ...

  3. linux在当前目录下创建pic目录,Linux中/proc目录下文件详解

    文章转自: Linux中/proc目录下文件详解(一) ------------------------------------------------------------------------ ...

  4. Linux中/proc目录下文件详解(zt)

    Linux中/proc目录下文件详解(一) 声明:可以自由转载本文,但请务必保留本文的完整性. 作者:张子坚 email:zhangzijian@163.com 说明:本文所涉及示例均在fedora ...

  5. linux 检查权限,检查目录下 文件的权限-linux shell脚本,

    检查目录下 文件的权限-linux shell脚本, #!/bin/bash #History: #2019/07/23    Fsq #This Program will check Permiss ...

  6. python实现文件搜索_python实现搜索指定目录下文件及文件内搜索指定关键词的方法...

    本文实例讲述了python实现搜索指定目录下文件及文件内搜索指定关键词的方法.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/python -O # -*- coding: UTF-8 ...

  7. Linux中/proc目录下文件详解(二)

    Linux中/proc目录下文件详解(二) /proc/mdstat文件 这个文件包含了由md设备驱动程序控制的RAID设备信息. 示例: [root@localhost ~]# cat /proc/ ...

  8. os.listdir的文件顺序与目录下文件顺序不一样

    目录下文件顺序: os.listdir的列表中顺序: 结论:列表中的顺序与目录下的文件顺序不同:

  9. C# 获取目录下文件

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

最新文章

  1. 英飞凌AI电磁越野组浅析
  2. 二维模式(矩阵)匹配(Rabin-Karp算法推广到二维)[转]
  3. java 运行环境测试_java – 在多个环境中执行JUnit测试的配置
  4. 计算机基础,你知道蓝屏的原因吗
  5. selinux= 为 disabled_CentOS7关闭防火墙和SELinux
  6. 详解ROS中的TF使用
  7. python读取dicom序列_python读取dicom图像(SimpleITK和dicom包实现)
  8. 通过chrome console 快速获取网页连接
  9. [windows] win10下的SysMain服务
  10. 龙芯2k1000-pmon(7)- pmon版本控制
  11. html5微信mp3播放器代码,[微信音频播放器] html5 audio 制做的微信播放器
  12. 华为最美小姐姐,被外派墨西哥后...
  13. Python练习题 013:求解a+aa+aaa……
  14. 把Sublime添加到Mac右键菜单
  15. 《ZLToolKit源码学习笔记》(16)网络模块之整体框架概述
  16. 基本知识 100048
  17. Silverlight MMORPG WebGame游戏设计(五)-----Client的嫁妆
  18. 【Joy of Cryptography 读书笔记】Chapter 5 伪随机数生成器(Pseudorandom Generator)
  19. python ocr文字识别竖排繁体_(以繁体竖排为例)OCR各种软件使用效果对照..docx...
  20. w10计算机运行特别卡,win10很卡?教你4大技巧,降低CPU占用,旧电脑运行如飞

热门文章

  1. 【转】Unity Animator卡顿研究
  2. 回文字符串啊~---太搞了 少年 DXH
  3. SpringBoot实现Java高并发秒杀系统之DAO层开发(一)
  4. Shell 环境中的预定义变量
  5. 写给 Web 开发者的深度学习教程 - 向量化 矩阵
  6. [软件工程基础]结对项目 数独程序扩展
  7. jQuery实战读书笔记(第五章)
  8. 什么叫时钟漂移(Wander)?时钟漂移与时钟抖动(jitter)的区别
  9. 在CISCO上做单臂路由
  10. ORA-16038的解决(日志无法归档)