如何在/ usr / local / bin / protoc

时间:2017-07-24 06:41:59

标签: ubuntu ubuntu-14.04 protocol-buffers

我正在使用protoc版本2.5.0。但是,我已通过命令

删除了它

rm which protoc

我认为它删除了/usr/local/bin/protoc目录。我试图通过

重新安装它
sudo apt-get install protobuf-compiler

但是,我无法重新创建上述文件夹。我使用protobuf编译器运行的所有源代码经常显示错误

  加载共享库时出现

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

请帮我修理

1 个答案:

答案 0 :(得分:-1)

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

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

如果您愿意,我建议apt-get remove protobuf*并使用--prefix=/usr从源代码清理安装。