具体错误是:
make出现下面错误:
error while loading shared libraries: libmpc.so.3: cannot open shared object file: No such file or directory
环境:cenos6.9+jdk8
安装postgresql11的postgis插件出现的错误。没有找到libmpc.so.3。
解决方法:
1.找到系统有没有这个libmpc.so.3文件( find / -name libmpc.so.3),没有的话,就需要重新安装(aptitude install -y libgmp-dev)
2.添加库文件:vim /etc/ld.so.conf.d/usr-libs.conf
3.增加当前存在libmpc.so.3的目录
4.执行这个命令:ldconfig
注意:/etc/ld.so.conf的文件内容是include /etc/ld.so.conf.d/*.conf,所以在/etc/ld.so.conf.d目录下,加入任何以.conf为后缀的文件,都能被ld识别。