linux下动态库(*.so)的路径问题
来源:互联网 发布:网络通信的方式 编辑:程序博客网 时间:2024/04/30 09:10
本文为原创,如需转载,请注明作者和出处,谢谢!
最近在使用wxWidgets,这是一个跨平台的C++库,在linux下编译成动态库(*.so),如果将编译后的可执行文件发布到其他机器的linux系统中,需要带上.so文件,这就需要设置一下这些动态库的路径,一般可以使用环境变量LD_LIBRARY_PATH来设置,可以在终端中直接输出如下的命令:
export LD_LIBRARY_PATH=/library/wxwidgets
其中/library/wxwidgets是.so文件存放的路径。通过这种方式只在当前的终端有效,别开一个终端还需要重新执行上面的命令。
为了更方便,可以在/etc/profile文件中加入如下的命令,这样当linux启动后就可以自动设置LD_LIBRARY_PATH路径了。
export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH:/library/wxwidgets
注意:“=”两边不能有空格。
当然,也可以使用.sh文件来设置和执行可执行文件。
国内最棒的Google Android技术社区(eoeandroid),欢迎访问!
《银河系列原创教程》发布
《Java Web开发速学宝典》出版,欢迎定购
最近在使用wxWidgets,这是一个跨平台的C++库,在linux下编译成动态库(*.so),如果将编译后的可执行文件发布到其他机器的linux系统中,需要带上.so文件,这就需要设置一下这些动态库的路径,一般可以使用环境变量LD_LIBRARY_PATH来设置,可以在终端中直接输出如下的命令:
export LD_LIBRARY_PATH=/library/wxwidgets
其中/library/wxwidgets是.so文件存放的路径。通过这种方式只在当前的终端有效,别开一个终端还需要重新执行上面的命令。
为了更方便,可以在/etc/profile文件中加入如下的命令,这样当linux启动后就可以自动设置LD_LIBRARY_PATH路径了。
export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH:/library/wxwidgets
注意:“=”两边不能有空格。
当然,也可以使用.sh文件来设置和执行可执行文件。
国内最棒的Google Android技术社区(eoeandroid),欢迎访问!
《银河系列原创教程》发布
《Java Web开发速学宝典》出版,欢迎定购
- linux下动态库(*.so)的路径问题
- linux 动态库(.so)的搜索路径
- Linux下.h与动态库.so文件的路径添加及gcc编译的记录
- linux下链接动态库路径相关的/etc/ld.so.conf,ldconfig, PKG_CONFIG_PATH【整理】
- Linux下so动态库查看与运行时搜索路径的设置
- Linux下so动态库查看与运行时搜索路径的设置
- Linux下so动态库查看与运行时搜索路径的设置
- Linux下的动态库so文件
- Linux下的动态库.so
- 谈谈Linux下动态库查找路径的问题
- Linux下动态库查找路径的问题
- 谈谈Linux下动态库查找路径的问题
- 谈谈Linux下动态库查找路径的问题
- 谈谈Linux下动态库查找路径的问题
- 谈谈Linux下动态库查找路径的问题
- 谈谈Linux下动态库查找路径的问题
- 谈谈Linux下动态库查找路径的问题
- 谈谈Linux下动态库查找路径的问题
- SQL Server2005杂谈(1):使用公用表表达式(CTE)简化嵌套SQL
- 跳出多层循环的简单方法(Java版)
- 使用wxWidgets进行跨平台的C++开发
- WebService大讲堂之Axis2(5):会话(Session)管理
- 快速配置Linux + Eclipse + wxWidgets开发环境
- linux下动态库(*.so)的路径问题
- WebService大讲堂之Axis2(4):二进制文件传输
- WebService大讲堂之Axis2(3):使用services.xml文件发布WebService
- SQL Server 2005服务无法启动的解决方法
- Struts1.x系列教程(7):Logic标签库
- Struts1.x系列教程(6):Bean标签库
- 09考研数据结构试题的一种解法(Java版)
- Struts1.x系列教程(5):HTML标签库
- 用缓冲技术提高JSP程序性能和稳定性