解决Linux动态链接库的无法加载问题
来源:互联网 发布:qq封号软件 编辑:程序博客网 时间:2024/06/10 04:39
在Linux环境下,根据第三方提供的动态链接库和API利用C语言进行开发,编译链接通过后,当运行时报错说无法加载动态链接库例如:
疑问就来了,动态链接库我使用的全路径(例如:/home/cyren/src/lib/libaivse000.so.5 ),文件明明在指定的目录,却就是无法使用,
于是通过命令 /sbin/ldconf -v | grep "libaivse000" 查看是否系统有加载该库,发现果然没有,例如:
解决方法:
在/etc/ld.so.conf文件中添加路劲,vi /etc/ld.so.conf 打开该文件添加路径,如下:
添加完成后:x或:wq保存退出,然后重新加载动态链接库并获取是否加载了libaivse000.so.5,如下:
这样第三方的动态链接库手动修改加载完成,重新编译链接程序后,测试通过。
本人使用的事centos系统,一开始将动态链接库添加到/usr/local/lib目录下,就出现了上述的问题,通过网上查找发现系统指定的动态链接库路径
有所不同,于是就有了上述的方法,记录下来以防遗忘。
补:ldconfig则可以替代上述方法,加载新安装的动态库。
0 0
- 解决Linux动态链接库的无法加载问题
- 解决无法动态加载styleable的问题
- Linux 64bit matlab2012a安装MCR Installer,解决无法打开动态链接库问题
- 动态链接库加载的问题
- linux动态链接库的加载顺序:
- PHP菜鸟手记——如何解决无法装载动态链接库的问题
- 解决“无法定位序数***于动态链接库iertutil.dll上”的问题
- PHP菜鸟手记——如何解决无法装载动态链接库的问题
- linux 动态链接库加载
- linux 动态链接库加载
- Linux动态链接库无法打开和头文件包含的问题
- linux 动态加载 动态链接库
- linux 动态加载 动态链接库
- linux动态加载动态链接库
- Linux动态加载动态链接库
- Linux下无法加载动态库问题总结
- linux动态链接库遇到的问题
- 关于Linux无法打开动态链接库.so的解决方法
- 第 5 章 事件响应,让网页交互
- tomcat结合nginx使用小结
- jquery提高执行效率(2)
- CXF方式实现webService接口
- Oracle学习笔记--3、基本函数的使用
- 解决Linux动态链接库的无法加载问题
- Python不是内部或外部命令的解决办法
- CocoaLumberjack 学习纪录(五)
- 【Android】【xUtils3数据库的简单操作】
- ROS_Hydro_OpenCV2_用鼠标选择图像区域,并保存1,2,3...
- view controller内部全部视图旋转
- Xcode的快捷方式及使用技巧
- 不用第三个中间变量更换2个数
- 我是如何向别人讲解 H5的_3