1、从https://github.com/google/protobuf下载protocol buffer

在下载完后,解压后,运行./autogen.sh,因为当前目录上没有gtest,所以会从google网站上下载gtest,但是如果不翻墙,下载是不会成功的
2、将gtest-1.7.0.zip放到protobuf_master目录下
3、unzip gtest-1.7.0.zip,然后mv gtest-1.7.0 gtest
4、sudo ./autogen.sh,提示autoreconf没有找到,需要安装sudo apt-get install autoconf automake libtool
5、安装protobuf,根据需要命令前加sudo
 ./configure --prefix=./protobuf 
 make
 make check
 make install

protobuf的编译相关推荐

  1. protobuf vc2008编译

    1. 下载源码 2. 打开vsprojects/protobuf.sln 编译整个解决方案 3. lite-test编译失败的错误,重新编译一次.原因是依赖的文件没有编译. 4. 切换Debug或者R ...

  2. Win10 下 ProtoBuf 安装编译以及在 C++ 中的用法

    ProtoBuf Protocol Buffer ( protoBuf 或 PB )是 google 的一种数据交换的格式,它独立于语言,独立于平台. google 提供了多种语言的实现:java.c ...

  3. protobuf java 编译_Maven项目中,编译proto文件成Java类

    新建Maven项目 新建一个 Maven 项目: pom定义了最小的maven2元素,即:groupId,artifactId,version. groupId:项目或者组织的唯一标志,并且配置时生成 ...

  4. protobuf android 编译,Android跨平台编译 —— protobuf

    前言 正文 直入正题.编译protobuf的android版本我们使用的环境如下 CMake: 3.6 NDK: r16b Protobuf: v3.5.1 OS : Mac os 1  首先进入到c ...

  5. 【Android Protobuf 序列化】Protobuf 使用 ( protoc 编译器简介 | 下载 protoc 编译器 | 使用 protoc 编译器编译 .proto 源文件 )

    文章目录 一.protoc 编译器简介 二.下载 protoc 编译器 三.使用 protoc 编译器编译 addressbook.proto 源文件 四.参考资料 一.protoc 编译器简介 在上 ...

  6. CMake编译protobuf

    CMake编译protobuf 1. 从网址 https://github.com/protocolbuffers/protobuf/tree/v3.15.6 下载protobuf:下载后得到压缩文件 ...

  7. CentOS7-64bit 编译 Hadoop-2.5.0,并分布式安装

    摘要 CentOS7-64bit 编译 Hadoop-2.5.0,并分布式安装 目录[-] 1.系统环境说明 2.安装前的准备工作 2.1 关闭防火墙 2.2 检查ssh安装情况,如果没有则安装ssh ...

  8. Windows系统下使用protobuf:protobuf的简介、安装、使用方法之详细攻略

    Windows系统下使用protobuf:protobuf的简介.安装.使用方法之详细攻略 目录 protobuf的简介 protobuf的安装 protobuf的使用方法 protobuf的简介 P ...

  9. google protobuf安装与使用

    google protobuf是一个灵活的.高效的用于序列化数据的协议.相比较XML和JSON格式,protobuf更小.更快.更便捷.google protobuf是跨语言的,并且自带了一个编译器( ...

最新文章

  1. 巡检水中机器人_物联卡的应用,管廊隧道巡检机器人“上岗”啦!
  2. 第一周周日DailyReporting——PM(李忠)
  3. SQL存储过程分页(通用的拼接SQL语句思路实现)
  4. mongodump 备份还原
  5. 学习的回顾--数组的有关内容
  6. 什么是单反相机?什么叫数码相机?
  7. python检测特定颜色的形状_python opencv 检测特定颜色
  8. 二次型在一点的_EP型隐形车衣除胶剂的使用方法,为什么不建议用柏油清洗剂...
  9. DE28 Matrix Methods for Inhomogeneous Systems
  10. 【java学习之路】(java SE篇)006.异常
  11. 获取oracle日志文件,ORACLE关于日志文件基本操作
  12. iphone图片编辑画笔_苹果手机截屏后怎么编辑,这么实用你可一定要知道
  13. linux修改挂载文件系统权限,Linux配置启动挂载:fstab文件详解
  14. 分享一些程序员必备网站
  15. 【autojs】Auto.js Pro免root打开无障碍服务(需adb授权,重启手机不失效)脚本源代码
  16. 机器学习中,正态分布为何如此重要?
  17. SMARTBI权限管理
  18. 请尽可能说出js中数组的方法,最少3个,越多越好
  19. python获取期货数据_股票超过压力位
  20. 去中心化借贷协议Trister’s Lend全面内测并提交合约代码安全审计

热门文章

  1. 又遇到问题:wrong ELF class: ELFCLASS32 in Unknown on line
  2. Push Notification (1)Google C2DM 服务
  3. 一个用BitMap类完成的网页随机码图片生成类
  4. python处理流程-Python异常处理大全(二)
  5. 编程软件python下载-Python 2.7.6编程软件免费下载
  6. python常见错误-新手常见Python错误及异常解决处理方案
  7. python实现简单的api接口-python中接口的实现实例
  8. python浪漫代码-Python打造浪漫的心形,助你情人节表白成功!
  9. 用python的turtle画圆-PYTHON练习1-turtle画圆
  10. python学了有用吗-为什么要学Python?学了有什么用?