红联Linux门户
Linux帮助

库函数依赖问题

发布时间:2008-04-20 00:51:56来源:红联作者:Hanwei
安装时会报错,说缺少某某某库函数。常见的形式如下:/home/albert/software/bag_words_demo/common/xcv_segment: error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory

在Ubuntu下,这个不成问题。没关系,这时使用apt-get -f install filename

即可轻松修复所缺的库文件。这时apt会自动下载依赖的库文件(不是很确定)。

常规解决方法:
Linux库操作可以使用命令完成,目前常用的命令是ldd和ldconfig。

1.ldd
ldd是Library Dependency Display缩写,它的作用是显示一个可执行程序必须使用的共享库。找到缺少那些库函数,下载,添加。注意ubuntu的root账户使用的库函数只能限于/lib ,/usr/lib里面。

2.刷新库函数cache,使用sudo ldconfig指令;

反复执行,直到不再报错为止!
文章评论

共有 1 条评论

  1. gongji110 于 2008-04-20 10:24:27发表:

    学习了,谢谢!