码迷,mamicode.com
首页 > 其他好文 > 详细

Sword protobuf学习一

时间:2018-09-22 12:59:29      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:数据   序列   config   .com   down   扩展   prefix   编译   usr   

protobuf简介
    Protocol Buffers,是Google公司开发的一种数据描述语言,类似于XML能够将结构化数据序列化,可用于数据存储、通信协议等方面。
它不依赖于语言和平台并且可扩展性极强。现阶段官方支持C++、JAVA、Python三种编程语言,但可以找到大量的几乎涵盖所有语言的第三方拓展包。
#protobuf编译流程

1.确定centos7上已经安装了下面的软件,或者直接用yum进行更新
autoconf
automake
libtool
curl (used to download gmock)
make
g++
unzip

2.下载源码包,解压,编译安装
地址:https://github.com/google/protobuf/releases
选择Source code (tar.gz)下载
>>tar -zxvf protobuf-3.1.0.tar.gz -C /usr/local/
>>cd protobuf-3.1.0/
>>./autogen.sh
# 指定安装路径
>>./configure --prefix=/usr/local/protobuf
#编译
>>make
# 测试,这一步很耗时间--不执行测试也无所谓
>>make check 
>>make install

3.编写proto文件

4.执行build.sh脚本,生成相关c文件

5.业务逻辑编写

 

Sword protobuf学习一

标签:数据   序列   config   .com   down   扩展   prefix   编译   usr   

原文地址:https://www.cnblogs.com/zhanggaofeng/p/9689520.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!