运行时,so库找不到的原因
ldconfig是一个动态链接库管理命令,其目的为了让动态链接库为系统所共享。
ldconfig的主要用途:
默认搜寻/lilb和/usr/lib,以及配置文件/etc/ld.so.conf内所列的目录下的库文件。
搜索出可共享的动态链接库,库文件的格式为:lib***.so.**,进而创建出动态装入程序(ld.so)所需的连接和缓存文件。
缓存文件默认为/etc/ld.so.cache,该文件保存已排好序的动态链接库名字列表。
ldconfig通常在系统启动时运行,而当用户安装了一个新的动态链接库时,就需要手工运行这个命令。
ldconfig需要注意的地方:
1、往/lib和/usr/lib里面加东西,是不用修改/etc/ld.so.conf文件的,但是添加完后需要调用下ldconfig,不然添加的library会找不到。
2、如果添加的library不在/lib和/usr/lib里面的话,就一定要修改/etc/ld.so.conf文件,往该文件追加library所在的路径,然后也需要重新调用下ldconfig命令。比如在安装MySQL的时候,其库文件/usr/local/mysql/lib,就需要追加到/etc/ld.so.conf文件中。命令如下:
# echo "/usr/local/mysql/lib" >> /etc/ld.so.conf
# ldconfig -v | grep mysql
3、如果添加的library不在/lib或/usr/lib下,但是却没有权限操作写/etc/ld.so.conf文件的话,这时就需要往export里写一个全局变量LD_LIBRARY_PATH,就可以了。
运行时,so库找不到的原因相关推荐
- “ compiler-rt”运行时runtime库
" compiler-rt"运行时runtime库 编译器-rt项目包括: • Builtins-一个简单的库,提供了代码生成和其他运行时runtime组件所需的特定于目标的低级接 ...
- java 找不到符号 con_我的java程序运行时,提示找不到符号,求解!
我的java程序运行时,提示找不到符号,求解! 关注:163 答案:4 mip版 解决时间 2021-02-07 23:57 提问者人潮拥挤你不在 2021-02-06 23:57 import ...
- 运行时so库::主动加载C符号
本节主要讨论运行时so库的主动加载C符号, 以飨读者. 对于C/C++程序而言, 很多时候都会自动加载符号.除此之外, 主动加载符号能够让模块实现热插拔, 在程序发布, ...
- 什么是c/c++运行时库
什么是c/c++运行时库 在各个版本的编译器中,我们可以通过配置选项来设置程序使用的C和C++运行时库的类型.如下图(其他版本编译器大同小异): MT选项:链接LIB版的C和C++运行库.在链接时就会 ...
- crt 运行时库dll跨模块传递crt对象,出现的崩溃问题
参考链接: https://blog.csdn.net/weixin_30653097/article/details/96512399 (讲述了,运行时库在启动的时候在exe或dll入口点之前就使用 ...
- 如何在VS2005下生成动态运行时库
如果我们的工程采用的是动态链接MFC库,那我们的程序如果拷贝到一个没有转VC的电脑中,我们的程序要想正确运行,除了拷贝程序外,还要将运行时库拷贝过去,下面记录下如何创建动态运行时库: file-> ...
- C++堆被破坏 运行时库
每个进程都有一个默认堆,在进程初始化的时候会创建这个默认堆,可以通过GetProcessHeap()获取默认堆的句柄.使用CRT时,也会有一个CRT堆,VS项目属性 ~ C/C++ ~ 代码生成 ~ ...
- 交叉编译指定运行时库路径_运行时vs编译时类路径
交叉编译指定运行时库路径 这确实应该是一个简单的区别,但是我一直在回答有关Stackoverflow的许多类似问题,并且经常有人误解此事. 那么,什么是类路径? 应用程序所需的一组所有类(以及带有类的 ...
- ASP.NET HTTP 运行时
ASP.NET HTTP 运行时 一个请求从 URL 字符串到 HTML 代码的"漫长曲折"之路 Dino Esposito Wintellect 2003年7月10日 摘要:本文 ...
最新文章
- 让SpringBoot不再需要Controller、Service、Mapper,这款开源工具绝了!!!
- linux小白-基础命令-ls
- To B 企业在营销、产品、服务端的破局之道
- Moose File System分布文件系统测试
- C++ Qt 访问权限总结
- 美商务部再禁6项新兴技术,包括光刻软件和5nm生产技术
- Python | 在列表中指定索引处添加元素的程序
- 开源信息系统开发平台之OpenExpressApp框架 1.1 春节飞虎版发布
- php跟h5那个好学,一个H5新手自述H5培训经历
- 笔记:HPlus模板 单选框
- eclipse中文版eclipse汉化教程
- 视频教程-QT教程--入门实战视频精讲-C/C++
- python的集成开发环境idle是有什么编写而成_Python 的集成开发环境IDLE是由( )编写而成。...
- 云桌面是什么?云桌面如何运行的?
- Windows10下设置电脑屏幕仅显示黑白
- IOS 7.1 在线安装IPA(OTA无线发布)整理
- Matlab人形机器人建模与仿真
- FAGL_FCV 外币评估 原因代码替代
- Halcon慢慢来(卡尺找线、找圆)
- HTML5+CSS3小实例:菜单栏图标悬停效果