可执行程序找不到lib库地址的处理方法

简介:

默认情况下,可执行文件运行时只会去lib和/usr/lib中寻找,如果库安装在别的地方,则需要更新ld.so.conf文件

vi /etc/ld.so.conf

在该文件中,追加lib的路径如下(不要加include):

/usr/local/thrift/lib

然后运行ldconfig命令让修改生效:

sudo /sbin/ldconfig -v


再用ldd看下依赖库即可。


本文转自 zhegaozhouji 51CTO博客,原文链接:http://blog.51cto.com/1038741/1749567

相关文章
|
C#
解决办法:为什么我的DLL中加载后找不到指定的函数
解决办法:为什么我的DLL中加载后找不到指定的函数
181 0
|
Windows
缺少dll文件的解决方法
1.什么是dll文件 从专业的角度来说,dll文件,即动态连接库,是一种不可执行的二进制文件,它允许程序共享执行特殊任务所必需的代码和其他资源。打个比方,相当于你去饭店吃饭,只人带上钱或卡就可以了,不用把盘子、碗和筷子都带上,在这里电脑就是饭店,它提供了dll文件(相当于盘子、碗和筷子),其他程序(顾客、消费者)可以直接使用,不必自备。
1783 0
vs2010 修改编译生成dll存放路径
1、右击你想修改的工程,选择属性进入下图: 2、单击,browse,进入下图: 选择或者新建你想存放编译dll的文件夹即可。
877 0
|
7月前
|
Java
Error:java: 错误: 无效的源发行版:13, 类文件具有错误的版本 61.0, 应为 55.0 请删除该文件或确保该文件位于正确的类路径子目录中。
Error:java: 错误: 无效的源发行版:13, 类文件具有错误的版本 61.0, 应为 55.0 请删除该文件或确保该文件位于正确的类路径子目录中。
|
9月前
|
C语言
日常知识点之编译运行时识别头文件目录或者链接库目录设置
日常知识点之编译运行时识别头文件目录或者链接库目录设置
102 0
|
9月前
|
C++
关于无法打开lib文件问题或无法解析问题解决办法
关于无法打开lib文件问题或无法解析问题解决办法
740 0
|
编译器 API C++
C++ 静态调用C的DLL库(调用lib文件)
C++ 静态调用C的DLL库(调用lib文件)
394 0
C++ 静态调用C的DLL库(调用lib文件)
|
Java C语言 Python
Python安装Jnius库报错DLL load failed:找不到模块
Python安装Jnius库报错DLL load failed:找不到模块
396 0
Python安装Jnius库报错DLL load failed:找不到模块
检查库文件的rpath命令
检查库文件的rpath命令
61 0
编译好的编译ffmpeg又出错:更改输出目录产生各种古怪错误
编译好的编译ffmpeg又出错:更改输出目录产生各种古怪错误
110 0

热门文章

最新文章