美文网首页
Google Protobuf

Google Protobuf

作者: linxi1124 | 来源:发表于2019-10-30 16:56 被阅读0次

        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

相关文章

网友评论

      本文标题:Google Protobuf

      本文链接:https://www.haomeiwen.com/subject/iimeyqtx.html