如何安装libprotobuf?

如何安装libprotobuf?

我错误地删除了这些库。我找不到正确的方法来重新安装它。

/usr/lib/x86_64-linux-gnu/libprotobuf.so.8
/usr/lib/x86_64-linux-gnu/libprotobuf-c.so.0

为了修复它,我尝试遵循这些说明,https://github.com/google/protobuf/blob/master/src/README.md 但最终得到了不同的版本。现在,在编译我的代码时,它会抛出此错误。我怎样才能恢复以前的版本?

error while loading shared libraries: libprotoc.so.8: cannot open shared object file: No such file or directory

答案1

重新安装提供libprotobuf.so.8、libprotobuf-c.so.0的两个包

apt-get install --reinstall libprotobuf8 libprotobuf-c0

如果是Ubuntusudo apt-get install --reinstall libprotobuf8 libprotobuf-c0

答案2

$ sudo ldconfig

应该可以解决问题。

相关内容