error while loading shared libraries

今天配置hadoop Eclipse开发环境,需要安装google的ProtocolBuffers,一开始按照./configure;make all install的一般方法安装了,结果由于/usr/local/lib不在LD_LIB_PATH中,因此mvn出错。

后来将/usr/local/bin和/usr/local/lib下的protobuf相关库删掉,重新./configure --prefix=/usr;make all install安装了一遍,这下运行protoc老是报“error while loading shared libraries”的错,google了一下,原来需要运行ldconfig来重新加载一下。

再运行# protoc                    
Missing input file.

OK!

原文地址:https://www.cnblogs.com/Donal/p/2278470.html