http://blog.csdn.net/dumeifang/article/details/2963223
现象:./a: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory
原因:如果该so文件存在非系统指定的lib路径下,如/lib/,/usr/lib等,而是用户自定义路径,这就会导致系统无法找到该文件。
解决方案:
1、在目录/etc/ld.so.conf.d/下新建一个文件/etc/ld.so.conf.d/xxx.conf,内容为用户指定路径如/home/user1/lib;
2、如果执行/sbin/ldconfig -v即可;