LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
来源:互联网 发布:什么是网络喷子 编辑:程序博客网 时间:2024/06/11 12:50
LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
LIBRARY_PATH和LD_LIBRARY_PATH是Linux下的两个环境变量,二者的含义和作用分别如下:
LIBRARY_PATH环境变量用于在程序编译期间查找动态链接库时指定查找共享库的路径,例如,指定gcc编译需要用到的动态链接库的目录。设置方法如下(其中,LIBDIR1和LIBDIR2为两个库目录):
export LIBRARY_PATH=LIBDIR1:LIBDIR2:$LIBRARY_PATH
LD_LIBRARY_PATH环境变量用于在程序加载运行期间查找动态链接库时指定除了系统默认路径之外的其他路径,注意,LD_LIBRARY_PATH中指定的路径会在系统默认路径之前进行查找。设置方法如下(其中,LIBDIR1和LIBDIR2为两个库目录):
export LD_LIBRARY_PATH=LIBDIR1:LIBDIR2:$LD_LIBRARY_PATH
举个例子,我们开发一个程序,经常会需要使用某个或某些动态链接库,为了保证程序的可移植性,可以先将这些编译好的动态链接库放在自己指定的目录下,然后按照上述方式将这些目录加入到LD_LIBRARY_PATH环境变量中,这样自己的程序就可以动态链接后加载库文件运行了。
区别与使用:
0 0
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- 滚轮滚动 Webkit IE Moz的兼容
- 跟我一起学写jQuery插件开发方法(附完整实例及下载)
- Fragments for background processing
- java基础
- Atitit.软件按钮与仪表盘(13)--全文索引操作--db数据库子系统mssql2008
- LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别
- [Linux]非阻塞模式下socket发送数据
- jQuery+PHP+ajax实现微博加载更多内容列表功能
- Atitit.软件开发概念说明--io系统区--特殊文件名称保存最佳实践文件名称编码...filenameEncode
- wpa_cli log level
- jQuery插件开发 - 其实很简单
- 10.29学习笔记
- day65,page80
- 关于jsp学习第一天