Linux动态库(.so)搜索路径设置方法
来源:互联网 发布:淘宝店主在哪进货 编辑:程序博客网 时间:2024/05/22 02:05
众所周知,Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库,并且该动 态库还未加载到内存中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件,然后加载该文件到内存中,这样程序就可以使用该动态库中的函数,以及该动态库的其它资源了。
在Linux 中,动态库的搜索路径除了默认的搜索路径外,还可以通过以下三种方法来指定。
方法一:在配置文件/etc/ld.so.conf中指定动态库搜索路径。
vi /etc/ld.so.conf
添加 lib目录
ldconfig
方法二:通过环境变量LD_LIBRARY_PATH指定动态库搜索路径。
export LD_LIBRARY_PATH=”LD_LIBRARY_PATH:/opt/”
方法三:在编译目标代码时指定该程序的动态库搜索路径。
还可以在编译目标代码时指定程序的动态库搜索路径。通过gcc 的参数”-Wl,-rpath,”指定
0 0
- Linux动态库(.so)搜索路径(目录)设置方法
- Linux动态库(.so)搜索路径(目录)设置方法
- Linux动态库(.so)搜索路径设置方法
- 三种方法:Linux动态库(.so)搜索路径
- Linux动态库(.so)搜索路径
- Linux动态库(.so)搜索路径
- Linux动态库(.so)搜索路径
- Linux动态库(.so)搜索路径
- Linux动态库(.so)搜索路径
- Linux动态库(.so)搜索路径
- Linux动态库(.so)搜索路径
- Linux动态库(.so)搜索路径
- Linux动态库(.so)搜索路径
- Linux动态库(.so)搜索路径
- Linux动态库(.so)搜索路径
- Linux动态库(.so)搜索路径
- Linux动态库(.so)搜索路径
- Linux动态库(.so)搜索路径
- android抢红包插件的实现
- 知识点:数组
- ZABBIX 钉钉报警 插件(python)
- Nginx 403 forbidden的解决办法
- Redis+Spring缓存实例(windows环境,附实例源码及详解)
- Linux动态库(.so)搜索路径设置方法
- libc++abi.dylib: terminate_handler unexpectedly threw an exception修复
- Android的活动的启动模式
- 2017年1月23号
- Android 利用Gson生成或解析json
- maven--M2Eclipse
- C/S B/S 及WEB工作原理
- 2017年上海“居转户”政策
- Android 开发10个常用工具类