2019独角兽企业重金招聘Python工程师标准>>>

一、protobuf是什么

protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言,其最大的特点是基于二进制,因此比传统的XML表示高效短小得多。虽然是二进制数据格式,但并没有因此变得复杂,开发人员通过按照一定的语法定义结构化的消息格式,然后送给命令行工具,工具将自动生成相关的类,可以支持Java、c++、Python 等语言环境。通过将这些类包含在项目中,可以很轻松的调用相关方法来完成业务消息的序列化与反序列化工作。

二、protobuf安装

(1)获取安装包:官网地址 或者 CSDN

(2)解压安装包到指定目录、重命名:

tar -zxvf protobuf-cpp-3.4.1.tar.gz -C /usr/local/
cd /usr/local
mv protobuf-3.4.1 protobuf
cd protobuf

(3)准备开始编译和安装:

./configure
make
make install

安装过程很简单,完成,开始使用吧~

转载于:https://my.oschina.net/javamaster/blog/1541412

CentOS下安装protobuf相关推荐

  1. Centos下安装mysql 总结

    一.MySQL安装 Centos下安装mysql 请点开:http://www.centoscn.com/CentosServer/sql/2013/0817/1285.html 二.MySQL的几个 ...

  2. linux卸载欧朋浏览器,如何在Centos下安装opera浏览器

    如何在Centos下安装opera浏览器 ,Opera目前是Linux平台上性能最优的浏览器,而且Opera中国团队本身即定位于Opera的研发中心,主要也是负责全球Linux平台项目的开发,这个版本 ...

  3. 在CentOS下安装apche+tomcat+mysql+php

    在CentOS下安装apche+tomcat+mysql+php 本例中所用到的软件 Apache 2.2 Sun的JDK-1_5_0_12-linux-i586 MySQL: mysql-5.0.4 ...

  4. Linux(CentOs)下安装Phantomjs + Casperjs

    Linux(CentOs)下安装Phantomjs + Casperjs 是参照cnMiss's Blog http://ju.outofmemory.cn/entry/70691的博客进行安装的 1 ...

  5. CentOS下安装JDK7 转载

    转载地址:http://www.cnblogs.com/rilley/archive/2012/02/02/2335395.html CentOS下安装JDK7 下载地址:http://www.ora ...

  6. centos解压zip命令_2、centos下安装elasticsearch-head

    1.下载 https://github.com/mobz/elasticsearch-head/archive/master.zip 2.解压 unzip elasticsearch-head-mas ...

  7. CentOS 下安装

    2016年12月5日15:25:58 ----------------------------------- 通常情况下在centos下安装软件就用yum. 关键是,使用yum你要知道安装包的名字是什 ...

  8. Centos下安装mysql(二进制版)

    Centos下安装mysql(二进制版) 1.下载安装包,选择相应的平台.版本,比如,选择64位Linux平台下的MySQL二进制包"Linux-Generic (glibc 2.5)(x8 ...

  9. Linux/CentOS下安装Apache/SVN/Subversion图文详解教程

    Linux(CentOS)下安装Apache+Subversion(图文教程) 服务器版本和安装软件 服务器版本: RedHatCentOS 5.5 32 bit 安装软件: apr-1.3.5.ta ...

最新文章

  1. python调用c++动态库 linux_linux中使用boost.python调用c++动态库的方法
  2. 树莓派4烧录系统后黑屏_树莓派4B初次使用--系统安装|配置
  3. [WPF]程序随系统自启动
  4. 不同page页面选择不同页面模板的方法
  5. android之添加raw文件
  6. 使用DevCpp/DevC++调试的设置和步骤
  7. ba无标度网络python_python绘制BA无标度网络
  8. 初识微信小程序 字体样式设置
  9. 淘宝数据分析实战:热销美食爬取和分析
  10. (转)这是转型AI的励志故事,从非科班到拿下阿里云栖一等奖!
  11. NNT 抢任务 神器 V1.0.5
  12. ConstraintLayout实现左中右布局
  13. 魔方机器人-复原步骤(一)
  14. [java]轻量级隔离化的excel导入导出的导入导出,解放导入导出冗余代码(有github源码)
  15. ssh 修改超时时间
  16. uml具有多种视图_UML语言中五大视图
  17. 你真的认为iPhone只是一部手机?苹果惊天秘密之 二
  18. 四面快手、终拿Offer,想告诉你的一些事情
  19. LeetCode第一阶段(一)【数组篇】
  20. 亚香香料深交所上市:市值40亿 鼎龙博晖与涌耀投资是股东

热门文章

  1. SugarSync网盘之XML解析
  2. Oracle同义词创建及其作用(转载)
  3. OpenGL中的着色模式GL_SMOOTH与GL_FLAT
  4. LeetCode算法题11:递归和回溯-解数独
  5. 蛋花花谈Web开发到底要不要加入人工智能
  6. SpringMvc之整合DWR3.0.0推送消息
  7. WPF 窗口居中 变更触发机制
  8. 速查笔记(Linux Shell编程上)
  9. centos7系统/etc/resolv.conf 配置DNS客户
  10. 图片浏览(CATransition)转场动画