指定动态库.so编译运行搜索路径方法
2014-03-27 15:30
561 查看
三种方法:
一、配置文件/etc/ld.so.conf中指定的动态库搜索路径,需要执行 /sbin/ldconfig使之生效
二、环境变量LD_LIBRARY_PATH指定的动态库搜索路径
三、编译代码指定动态库路径
注意:第三种比较容易出错,当编译指定了动态库路径,生成的可执行文件默认搜索路径按照编译指定的路径去查找。
一、配置文件/etc/ld.so.conf中指定的动态库搜索路径,需要执行 /sbin/ldconfig使之生效
二、环境变量LD_LIBRARY_PATH指定的动态库搜索路径
export LD_LIBRARY_PATH=...
三、编译代码指定动态库路径
gcc -Wl,-rpath,/home/app,-rpath,/home/app1 ...
注意:第三种比较容易出错,当编译指定了动态库路径,生成的可执行文件默认搜索路径按照编译指定的路径去查找。
相关文章推荐
- Linux指定动态库搜索路径五种方法及优先级
- GNU/Linux中动态库的搜索路径的指定方法汇总
- Linux动态库(.so)搜索路径设置方法
- Linux 源码编译与程序运行期间静态库与动态库搜索路径
- 三种方法:Linux动态库(.so)搜索路径
- Linux下5种动态库运行时搜索路径的方法
- linux中编译静态库(.a)和动态库(.so)的基本方法
- 如何在gcc编译时指定共享库的搜索路径?
- gcc 指定动态连接路编译时路径和运行时路径
- 运行VS2013编译成功后出现:无法启动程序“.exe” 系统找不到指定文件的问题的解决方法
- linux 给运行程序指定动态库路径
- Linux指定动态库搜索路径
- linux下C/C++编译时系统搜索 include 和 链接库 文件路径的指定
- linux动态库默认搜索路径设置的三种方法
- Linux下5种动态库运行时搜索路径的方法
- LUA require 搜索路径指定方法
- Linux指定动态库搜索路径
- linux中编译静态库(.a)和动态库(.so)的基本方法
- 批处理(bat)实现全盘搜索指定文件获取其完整路径方法大全
- LUA require 搜索路径指定方法