安装时会报错,说缺少某某某库函数。常见的形式如下:/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指令;
反复执行,直到不再报错为止!
gongji110 于 2008-04-20 10:24:27发表:
学习了,谢谢!