ubuntu protobuf java 下载安装
2018-05-16 本文已影响42人
simoscode
1下载
对于非C ++用户,安装protobuf编译器的最简单方法是从官方发布页面下载预构建的二进制文件,下载地址:https://github.com/google/protobuf/releases.选择适合自己的版本,本人下载的是:protobuf-java-3.5.1.tar.gz版本
2安装
2.1解压
解压后,进入到解压目录,如下图所示:
解压后目录
2.2具体安装
进入解压目录后,具体步骤如下:
- 1 执行: ./configure. 检查安装环境
- 2 执行: make .耐心等待编译结果
- 3 执行:make check .测试刚刚编译结果
- 4 执行:make install.安装
- 5 执行:protoc --version.检查是否安装成功,如果成功打印出安装的版本如下所示:
如果出现以下错误:"protoc: error while loading shared libraries: libprotoc.so.15: cannot open shared object file: No such file or directory".原因:protobuf的默认安装路径是/usr/local/lib,而/usr/local/lib 不在Ubuntu体系默认的 LD_LIBRARY_PATH 里,所以就找不到该lib .解决方式如下:
进入 /etc/ld.so.conf.d/ 目录,创建文件libprotobuf.conf,文件内容是:/usr/local/lib .然后执行命令:sudo ldconfig即可.
参考链接:(https://blog.csdn.net/xocoder/article/details/9155901)