error while loading shared libraries的解決方法

最近在用LINUX下的CRF++,需要编译后运行,但运行时报错:crf_test: error while loading shared libraries: libcrfpp.so.0: cannot open shared object file: No such file or directory 初步认为是找不到libcrfpp.so.0,但是看到这个文件已经存在于/usr/local/lib目录中,因此想到把该目录加到类似JAVA的CLASSPATH中。

下面是解决方法:

1.修改/etc/ld.so.conf文件

2.加入 include /usr/local/lib

3.执行/sbin/ldconfig -v,刷新LIB库

 

最后搞定

posted @ 2012-03-30 10:23  wanglifeng  阅读(651)  评论(0编辑  收藏  举报