【问题标题】:after uninstall protobuf, use protoc command, there still protoc :error while loading shared libraries: libprotoc.so.12卸载 protobuf 后,使用 protoc 命令,仍然有 protoc :error while loading shared libraries: libprotoc.so.12
【发布时间】:2018-01-12 04:09:06
【问题描述】:

我在 Ubuntu 中从源代码安装了 protobuf 3.2.0; 但是现在我想安装低版本的protobuf,所以我用make uninstall

然后我验证protobuf是否还在我的电脑里,所以我使用protoc命令;

响应是: protoc:加载共享库时出错:libprotoc.so.12:无法打开共享对象文件:没有这样的文件或目录

为什么我卸载protobuf后,还是有这个错误信息?请问如何解决?

【问题讨论】:

  • 你试过apt-get purge吗?
  • 因为我是用源码安装的,所以不能通过apt-get purge解决

标签: ubuntu protocol-buffers uninstallation


【解决方案1】:

一些已安装的文件需要超级用户权限才能删除,例如二进制文件 /usr/bin/protoc。

尝试“sudo make uninstall”

【讨论】:

    猜你喜欢
    • 2014-10-20
    • 2022-10-14
    • 2019-03-26
    • 2019-07-29
    • 1970-01-01
    • 2020-03-03
    • 1970-01-01
    • 1970-01-01
    • 2019-05-27
    相关资源
    最近更新 更多