libiconv.so.2找不到
参考:
https://blog.csdn.net/chinawangfei/article/details/51219740
https://blog.csdn.net/adocir/article/details/109989583
libconv的下载地址: https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.16.tar.gz
$ ./configure --prefix=/usr/local $ make $ make install
一般可能官网默认库文件在/usr/local下,但经过测试,我们这应该需要在/usr/local/lib下,
××@××-OptiPlex-7040:/usr/local/lib$ find . -name "libiconv.so*" | xargs ls -l
lrwxrwxrwx 1 root root 36 四月 15 16:34 ./libiconv.so -> /usr/local/lib/lib/libiconv.so.2.6.1
lrwxrwxrwx 1 root root 36 四月 15 16:33 ./libiconv.so.2 -> /usr/local/lib/lib/libiconv.so.2.6.1
lrwxrwxrwx 1 root root 17 四月 15 16:12 ./lib/libiconv.so -> libiconv.so.2.6.1
lrwxrwxrwx 1 root root 17 四月 15 16:12 ./lib/libiconv.so.2 -> libiconv.so.2.6.1
-rwxr-xr-x 1 root root 1537944 四月 15 16:12 ./lib/libiconv.so.2.6.1
最后需要:
$ldconfig
libmpfr.so.4找不到
××@××-OptiPlex-7040:/usr$ find . -name "libmpfr.so*" | xargs ls -l
lrwxrwxrwx 1 root root 18 四月 15 16:44 ./lib/x86_64-linux-gnu/libmpfr.so.4 -> ./libmpfr.so.6.0.1
lrwxrwxrwx 1 root root 16 三月 26 15:51 ./lib/x86_64-linux-gnu/libmpfr.so.6 -> libmpfr.so.6.0.1
-rw-r--r-- 1 root root 523280 二月 8 2018 ./lib/x86_64-linux-gnu/libmpfr.so.6.0.1
lrwxrwxrwx 1 root root 38 四月 15 16:38 ./local/lib/libmpfr.so.4 -> /usr/lib/x86_64-linux-gnu/libmpfr.so.6
lrwxrwxrwx 1 root root 12 四月 15 16:44 ./local/lib/libmpfr.so.6 -> libmpfr.so.4
用命令find . -name "libmpfr.so*" | xargs ls -l 查找有没有libmpfr.so相关的库,我的环境下有libmpfr.so.6,所以我就创建了个软链接libmpfr.so.6 (指向libmpfr.so.6.0.1)
最后也执行下 $ldconfig