linux ld.so.conf,ld.so.conf.d配置文件-程序员宅基地

技术标签: linux ld.so.conf  

ld.so.conf.d用来加载Linux系统中的动态库文件的:

在/etc下我们会发现下面三个文件

ld.so.conf.d

ld.so.conf

ld.so.cache

查看ld.so.conf以后可以看到是包含了ld.so.conf.d中的所有配置文件

include ld.so.conf.d/*.conf

查看ld.so.conf.d中的内容可以看到配置文件很多

[root@linuxidc mcrypt-2.6.8]# ll /etc/ld.so.conf.d/

total 16

-rw-r--r--. 1 root root  17 Feb  9  2012 atlas-x86_64.conf

-r--r--r--. 1 root root 324 Jan 30  2013 kernel-2.6.32-358.el6.x86_64.conf

-rw-r--r--. 1 root root  17 Dec  5  2012 mysql-x86_64.conf

-rw-r--r--. 1 root root  22 Jul 18  2011 qt-x86_64.conf

在查看配置可以看到如下配置

[root@linuxidc mcrypt-2.6.8]# cat /etc/ld.so.conf.d/qt-x86_64.conf

/usr/lib64/qt-3.3/lib

我增加一个配置文件

12 [root@linuxidc mcrypt-2.6.8]# vi /etc/ld.so.conf.d/userlocal.conf

/usr/local/lib

再次查看可以发现已经找到该目录下的动态库

[root@linuxidc mcrypt-2.6.8]# ldconfig  -p | grep libmcrypt

libmcrypt.so.4 (libc6,x86-64) => /usr/local/lib/libmcrypt.so.4

libmcrypt.so (libc6,x86-64) => /usr/local/lib/libmcrypt.so

但我实际操作过程中并不成功,而是在/etc/ld.so.conf中添加路径后,才生效。

相应的信息被缓存在ld.so.cache中了

通过string ld.so.cache可以查看到

如果出现软件无法运行的情况可以通过ldd命令查看是否因为动态库缺失导致程序无法启动

[root@linuxidc mcrypt-2.6.8]# ldd /sf_web/mysql/bin/mysql

linux-vdso.so.1 =>  (0x00007fff3b5fc000)

libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003ff8200000)

librt.so.1 => /lib64/librt.so.1 (0x0000003ff8600000)

libdl.so.2 => /lib64/libdl.so.2 (0x0000003ff7e00000)

libncurses.so.5 => /lib64/libncurses.so.5 (0x00007f1380a06000)

libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000003ffbe00000)

libm.so.6 => /lib64/libm.so.6 (0x0000003ff8e00000)

libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003ffca00000)

libc.so.6 => /lib64/libc.so.6 (0x0000003ff7a00000)

/lib64/ld-linux-x86-64.so.2 (0x0000003ff7600000)

libtinfo.so.5 => /lib64/libtinfo.so.5 (0x0000003ff9e00000)

0b1331709591d260c1c78e86d0c51c18.png

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42349005/article/details/116892857

智能推荐

Sublime Text 关闭自动更新 | Mac_mac sublime text 取消更新提示-程序员宅基地

文章浏览阅读3.1k次。1. 打开配置文件Mac 如下图2. 在文件内部添加这段文字,就可以了:"update_check":false _mac sublime text 取消更新提示

Linux系统下DNS配置指南_linux 服务器修改网络dns-程序员宅基地

文章浏览阅读548次,点赞10次,收藏6次。Linux系统下DNS配置指南_linux 服务器修改网络dns

Springboot/java/node/python/php基于springboot+vue手机售后管理系统【2024年毕设】-程序员宅基地

文章浏览阅读779次,点赞19次,收藏24次。springboot微信小程序的小疾病问诊服务系统的设计与实现。springboot基于spring的物业管理系统的设计与实现。springboot基于Java的高校学生请假系统。ssm基于Android的购物商场APP设计与实现。springboot基于微信小程序的智慧校园系统。ssm基于Android的英语词典的设计与开发。ssm基于SSM+Vue的学生实践管理平台开发。ssm基于android的企业员工考勤系统。ssm基于web的暗香小店系统的设计与实现。ssm基于Web的高等学校公费医疗管理系统。

css中hover属性的使用技巧_css hover的用法-程序员宅基地

文章浏览阅读2.3w次,点赞15次,收藏63次。hover属性用不同的书写方式,来改变不同关系的元素样式。元素:hover 表示聚焦后改变自己元素:hover 元素 表示聚焦后改变其子元素元素:hover + 元素 表示聚焦后改变其指定的“亲兄弟”(条件是该兄弟元素与其相邻)元素元素:hover ~ 元素 表示聚焦后改变其指定的兄弟元素,两个元素相不相邻都行。示例:.first:hover {color: white;}/* 聚焦我改变自己 */.three:hover .three-son {font-size: 20px._css hover的用法

coursera-斯坦福-机器学习-吴恩达-第8周笔记-无监督学习_pca反向压缩-程序员宅基地

文章浏览阅读6k次,点赞3次,收藏15次。coursera-斯坦福-机器学习-吴恩达-第8周笔记-无监督学习coursera-斯坦福-机器学习-吴恩达-第8周笔记-无监督学习1聚类算法clutering1聚类算法简介2K-means21kmeans的目标函数22随机初始化23选择类别数3考试quiz维数约减 dimensionality reduction1数据压缩2数据可视化3维度约简-主成分分析法PCA1 PCA_pca反向压缩

vim插件安装及常用技巧_bxbx.vim-程序员宅基地

文章浏览阅读5.2k次。一、插件安装Vundle是vim的一个插件管理器, 同时它本身也是vim的一个插件。插件管理器用于方便、快速的安装、删除、Vim更新插件。mkdir -p ~/.vim/bundlegit clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim管理器安装完成后,vim ~/.vimrc命令创建.vimrc文件syntax on" tab宽度和缩进同样设置为4set tabstop=4set softta_bxbx.vim

随便推点

Android 双屏异显(兼容android8)_android service 检测是否双屏-程序员宅基地

文章浏览阅读653次。public void initDiffDisplay() { try { DisplayManager displayManager = (DisplayManager) getSystemService(Context.DISPLAY_SERVICE); Display[] presentationDisplays = displayManager.getDisplays(); if (presentationDi._android service 检测是否双屏

【全开源】JAVA婚恋相亲红娘牵线系统源码支持微信小程序+微信公众号+H5+APP-程序员宅基地

文章浏览阅读530次,点赞23次,收藏10次。springboot+mybatisplus+mysql 用户端 uniapp(vue语法)管理后台 vue+elementUi。后台服务 springboot+mybatisplus+mysql。一、我们技术使用JAVA后台服务 前后端分离。管理后台 vue+elementUi。用户端 uniapp(vue语法)适配小程序+H5+公众号。私信客服获取演示地址。私信客服获取演示地址。

6.python输入整数年份,判断对应整数年份是否为闰年并输出结果_判断闰年的python程序直接输入一个代表年份的正整数-程序员宅基地

文章浏览阅读3.3k次,点赞3次,收藏5次。# -*- coding: UTF-8 -*-year = int(input("输入一个年份:"))if year % 100 == 0: if year % 400 == 0: print('%d年是闰年' % year) else: print('%d年不是闰年' % year)else: if year % 4 == 0: print('%d年是闰年' % year) else: print('%d_判断闰年的python程序直接输入一个代表年份的正整数

【图像去噪】偏微分方程PDE图像去噪(含SNR)【含Matlab源码 1890期】_pdnet 深度学习 偏微分方程 去噪-程序员宅基地

文章浏览阅读987次,点赞20次,收藏19次。偏微分方程PDE图像去噪(含SNR)完整的代码,方可运行;可提供运行操作视频!适合小白!_pdnet 深度学习 偏微分方程 去噪

Ubuntu18.04安装教程(很详细)_ubuntu18安装-程序员宅基地

文章浏览阅读6.6w次,点赞128次,收藏962次。Ubuntu18.0详尽版安装教程下载Ubuntu18.04下载VMware Workstation安装虚拟机下载Ubuntu18.04官方网站:http://old-releases.ubuntu.com/releases/18.04.4/?_ga=2.44113060.1243545826.1617173008-2055924693.1608557140下载VMware Workstation这个在网上有很多教程下载,这里我就不写了,我用的版本是14 pro。如下图:安装虚拟机1、打开_ubuntu18安装

Android四大组件之Activity--管理方式_android activityrecord中的activitytype-程序员宅基地

文章浏览阅读1.7k次。1. 概览Activity的管理有静态和动态两层涵义: 静态是指Activity的代码组织结构,即Application中声明的Activity的集合,这些Activity被组织在一个APK中,有特定的包名。 在编写应用程序时,Activity对应到用户界面,它定义了用户界面的布局、交互行为、启动方式等,最重要的,是Activity的生命周期函数。 在应用进程看来,只需要按照Android定义的规范,实现生命周期函数的具体逻辑即可,所有的用户界面都遵循同一个规范。 编写完一个应用程序的所有用户界面_android activityrecord中的activitytype

推荐文章

热门文章

相关标签