1 简介
Protobuf是谷歌的开源序列化协议框架,结构类似于XML,JSON这种,显著的特点是二进制的,效率高,主要用于通信协议和数据存储等方面,算是一种结构化数据的表示方法。
2 安装方法
2.1 Ubuntu下安装
要编译安装protobuf,首先需要安装以下必要的工具.
安装方法:
1 | sudo apt-get install autoconf automake libtool curl make g++ unzip |
获取源文件
方法一:直接下载发行版
方法二:通过git clone下载
1
git clone https://github.com/protocolbuffers/protobuf.git cd protobuf git submodule update --init --recursive ./autogen.sh
编译安装C++ Protocal Buffer运行时和Protocal Buffer编译器(protoc)
1
./configure make make check sudo make install sudo ldconfig # refresh shared library cache.
注:默认安装位置为:
1
/usr/local
可通过以下命令指定安装路径
1
./configure --prefix=/usr
查看是否安装成功
1
protoc --version