Google Protobuf

2019-10-30  本文已影响0人  linxi1124

        Google Protobuf是一个灵活的、高效的用于序列化数据的协议。相比较XML和JSON格式,protobuf更小、更快、更便捷。google protobuf是跨语言的,并且自带了一个编译器(protoc),只需要用它进行编译,可以编译成Java、python、C++、C#、Go等代码,然后就可以直接使用,不需要再写其他代码,自带有解析的代码。

Protobuf安装

1、下载https://github.com/protocolbuffers/protobuf,解压。

2、安装

cd protobuf

sh autogen.sh

sudo ./configure --prefix=/usr/local/protobuf

sudo make

sudo make check

sudo make install

3、配置

(1) vim /etc/profile,添加

  export PATH=$PATH:/usr/local/protobuf/bin/

  export PKG_CONFIG_PATH=/usr/local/protobuf/lib/pkgconfig/

  保存执行,source /etc/profile。同时在~/.profile中添加上面两行代码,否则会出现登录用户找不到protoc命令。

(2) 配置动态链接库

  vim /etc/ld.so.conf,在文件中添加/usr/local/protobuf/lib(注意: 在新行处添加),然后执行命令: ldconfig

上一篇 下一篇

猜你喜欢

热点阅读