cannot open shared object file 原因:系统找不到xxx.so文件在哪里 在/etc/ld.so.conf中加入xxx.so所在目录就可以 一般so文件会放在/usr/local/lib目录下 解决方法: sudo vim /etc/ld.so.conf 加入 include /usr/local/lib 更新 sudo /sbin/ldconfig -v 另外一种方法 export LD_LIBRARY_PATH=/usr/local/lib