测试汉语分词系统 ICTCLAS,编译链接没问题,运行程序时报错:
error while loading shared libraries: libICTCLAS50.so: cannot open shared object file: No such file or directory
网上找到的解决方案如下:
第一步:在终端输入
locate libICTCLAS50.so
确认系统里是否有该文件,大部分情况下该文件是存在的。
第二步:将自己的库所在路径添加到 /etc/ld.so.conf 文件中。但这个文件中的内容一般都只包含一行 “include /etc/ld.so.conf.d/*.conf”,因此,最好在目录 /etc/ld.so.conf.d/ 下新建一个文件, 如 “mylib.conf”,再将自己的库所在路径添加到这个 conf 文件中。
第三步:以 root 身份运行
/sbin/ldconfig -v
利用这个方案,成功解决了上述报错问题。