目录
1.安装,先安装protobuf包,这是c语言写的,再安装go语言操作protobuf的包
1)在pb/文件夹下定义一个.proto文件(Person.proto)
与json xml一样,protobuf格式的数据,也是数据传输常用格式,基于加密效率更高,所以说protubuf是一个数据协议,此数据协议的安装和使用过程如下:
1.安装,先安装protobuf包,这是c语言写的,再安装go语言操作protobuf的包
一、下载protobuf
方法一:===> git clone https://github.com/protocolbuffers/protobuf.git
方法二:===> 或者将准备好的压缩包进行拖入
解压
Unzip protobuf1.zip
二、安装(Linux Ubuntu环境为例)
(1)安装依赖工具
$ sudo apt-get install autoconf automake libtool curl make g++ unzip libffi-dev -y
(2)进入protobuf文件
cd protobuf/
(3)进行安装检测 并生成自动安装脚本
./autogen.sh
./configure
(4)进行编译C代码
make
(5)进行安装 这一步的目的是把protobuf的可执行文件放到系统变量里头,也就是拷贝执行文件到/usr/bin
sudo make install
(6)刷新linux共享库关系 ldd protoc就可以看到依赖的库
sudo ldconfig