LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 596|回复: 1

怎样向系统中加入所需要的动态连接库?

[复制链接]
发表于 2005-2-24 23:18:49 | 显示全部楼层 |阅读模式
由于遇到安装软件找不到动态连接库(libXm.so.3)的问题,所以在别的机器(rehhat)找到了相应的动态连接库放到了/usr/X11/lib下。但软件还是找不到。不知应当怎样设置?我用的是gentoo操作系统。请各位大虾不吝赐教!
在此不胜感激!谢谢!
发表于 2005-2-26 21:15:51 | 显示全部楼层
在linux系统中加入动态连接库分以下几种情况:
1、一种在系统的默认库路经下加入。简单的说就是把库文件拷到系统默认的库路径下,比如/usr/lib,/lib,/usr/X11R6/lib等,然后运行一次ldconfig命令。
2、另一种是创建自己的库路径放置动态连接库。方法是:先创建自己的库路径,比如创建/usr/custom/lib。然后把库文件拷到该路径下。修改/etc/ld.so.conf文件(需要root权限),在末尾添加刚才创建的路径,记得是完整路径。然后运行一次ldconfig命令。
    你可以用ldconfig -v |grep xxx来检验你的库文件是否已经被系统识别。

  搂主的情况可能是忘了运行ldconfig。这个命令是重建系统库文件索引。凡是加入或者删除库之后都要运行该命令才能生效。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表