2017-07-24 24 views
0

我正在使用protoc版本2.5.0。但是,我有命令如何重新安装并在/ usr/local/bin/protoc中找到它

RM which protoc

我认为它删除我的文件夹/usr/local/bin/protoc删除。我试图重新安装它

sudo apt-get install protobuf-compiler 

但是,我不能再次作出上述文件夹。以上protobuf的运行任何我的源代码往往显示错误

错误而载入共享库:libprotobuf.so.12:无法打开共享对象文件:没有这样的文件或目录

请帮我修复它

回答

0

我认为你的安装/解释是相当错误的。

  • apt-get通常不会安装到/ usr/local。它通常安装到/ usr。如果您有/ usr/local,您可能从源代码安装。
  • libprotobuf.so.12适用于protobuf 3.2.0,不适用于2.5.0。

我建议apt-get remove protobuf*,如果你愿意的话,可以从源代码干净安装--prefix=/usr