当前位置: 技术问答>linux和unix
在Solaris中如何加入一个动态库 (如 libxml2.so.2)
来源: 互联网 发布时间:2015-09-11
本文导语: 我有两台Solaris服务器。其中一台(甲)中有 libxml2.so.2 和 libxml2.so 文件。 但另外一台(乙)没有,这些文件。 我的想法是,是否直接可以将甲机器中文件copy到乙机器中。就可以。 我试了一下。好像是不行。编译...
我有两台Solaris服务器。其中一台(甲)中有 libxml2.so.2 和 libxml2.so 文件。
但另外一台(乙)没有,这些文件。
我的想法是,是否直接可以将甲机器中文件copy到乙机器中。就可以。
我试了一下。好像是不行。编译文件的时候提示我“无法打开 libxml2.so.2”文件。
如果动态库不能直接copy。那么请高手指教如何安装 libxml2.so(解析xml文件的动态库)。
该动态库的源码我已经下载了。但编译起来很麻烦。所以我想走个捷径。
但另外一台(乙)没有,这些文件。
我的想法是,是否直接可以将甲机器中文件copy到乙机器中。就可以。
我试了一下。好像是不行。编译文件的时候提示我“无法打开 libxml2.so.2”文件。
如果动态库不能直接copy。那么请高手指教如何安装 libxml2.so(解析xml文件的动态库)。
该动态库的源码我已经下载了。但编译起来很麻烦。所以我想走个捷径。
|
Solaris没用过,对于redhat linux来说,首先要确保/etc/ld.so.conf文件中包含了你的库文件的路径,然后还要运行ldconfig重新刷新一下。
|
如果两台机器的操作系统一致,在二进制级应该是兼容的吧
在make时,没有找到 libxml2.so.2 文件,用“-L”指定所在的目录了吗?
在make时,没有找到 libxml2.so.2 文件,用“-L”指定所在的目录了吗?