Google Protocol Buffer(简称Protobuf)是Google公司内部的混合语言数据标准,用于RPC系统和持续数据存储系统。是一种轻便高效的可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式,在Hadoop源码编译中也会用到。
下载 官方下载地址 (可能由于Google不能访问的问题无法正常下载) 百度网盘下载:https://pan.baidu.com/s/1zqqxQDGQfspaAcQJElh76w 密码:i8j4
注意:官方下载需注意查看文件大小,如果只是下载几十k的源码文件里面是没有configure文件的,无法通过configure 安装配置
安装
解压文件到opt目录 tar -zxvf protobuf-2.5.0.tar.gz -C /opt/module/
进入解压目录 cd /opt/module/protobuf-2.5.0
./configure (时间有点长耐心等待)
安装 make
make check
make install
ldconfig
配置环境变量 vim /etc/profile
添加内容:#LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/opt/module/protobuf-2.5.0
export PATH=$PATH:$LD_LIBRARY_PATH
生效 source /etc/profile
测试是否安装成功 protoc --version 成功!
原文:https://www.cnblogs.com/assesion-tang-112/p/12533084.html