什么时候需要安装

如果使用 protoc 命令,遇到 Protoc not found,表示未安装。或者,执行时出现错误:This parser only recognizes "proto2",则表示不是3.0版。

安装过程及可能遇到的问题

安装指令

详细介绍请参考此文:protobuf简单介绍和ubuntu 16.04环境下安装

依次执行以下命令,下载源码编译安装,需要较长时间,超过10分钟。

sudo apt-get install autoconf automake libtool curl make g++ unzip

git clone https://github.com/google/protobuf.git

cd protobuf

git submodule update --init --recursive

./autogen.sh

./configure

make

make check

sudo make install

sudo ldconfig # refresh shared library cache.

可能遇到问题

很有可能,执行过程中会出现以下错误提示:

./autogen.sh: 4: ./autogen.sh: autoreconf: not found

解决办法:执行以下命令即可。

sudo apt-get install autoconf

sudo apt-get install automake

sudo apt-get install libtool

安装完成之后

执行以下命令验证安装结果,查看版本号。

protoc --version

恭喜得到:libprotoc 3.9.0  或更高版本号。

总结

以上所述是小编给大家介绍的在 Ubuntu 上安装 Protobuf 3 的教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

本文标题: 在 Ubuntu 上安装 Protobuf 3 的教程详解

本文地址: http://www.cppcns.com/os/linux/263381.html

protobuf2和3同时安装_在 Ubuntu 上安装 Protobuf 3 的教程详解相关推荐

  1. ubuntu 安装php redis,ubuntu上安装php redis

    ubuntu下安装php redis ubuntu下安装php redis 1.安装redis服务端 sudo apt-get install redis-server 测试redis是否安装成功: ...

  2. ubuntu python安装pip_在 Ubuntu 上安装 pip的方法

    1.为 Python 2 安装 pip 首先,确保已经安装了 Python 2. 在 Ubuntu 上,可以使用以下命令进行验证 python2 --version 如果没有错误并且显示了 Pytho ...

  3. mysql8.0.13 rpm_Centos7 安装mysql 8.0.13(rpm)的教程详解

    yum or rpm? yum安装方式很方便,但是下载mysql的时候从官网下载,速度较慢. rpm安装方式可以从国内镜像下载mysql的rpm包,比较快.rpm也适合离线安装. 环境说明 •操作系统 ...

  4. hive的hql怎么运行_在Ubuntu上安装Apache Hive并运行HQL查询

    hive的hql怎么运行 In this lesson, we will see how we can get started with Apache Hive by installing it on ...

  5. ubuntu安装redis_在Ubuntu上安装Redis

    ubuntu安装redis Redis is key-value storage known for its flexibility, performance, and wide language s ...

  6. 绿建科技加密图纸查看器安装_施工图看不懂?1.1G工程施工图纸详解,253页图文合集一查就清楚...

    施工图看不懂?1.1G工程施工图纸详解,253页图文合集一查就清楚 只要是对建筑行业,有所了解的朋友都清楚,钢筋施工图纸对于建筑物,有着举足轻重的地位!一点都不得马虎大意,接触建筑行业,第一步还是需 ...

  7. python ssl模块安装_在Windows上安装Python的SSL模块(2.5.4)

    由于AppEngine需要通过SSL上传你的应用程序,所以我尝试在我的工作笔记本电脑上安装这个模块.在 它是一个安装了python2.5.4x86的x64win7系统.在 但主要的问题是,MinGw和 ...

  8. kubernetes安装_在 Kubernetes 上安装 Gitlab CI Runner

    在 Kubernetes 上安装 Gitlab CI Runner​www.qikqiak.com 上节课我们使用 Helm 快速的将 Gitlab 安装到了我们的 Kubernetes 集群中,这节 ...

  9. debian nvidia 安装_在 Debian 上安装 Nvidia 显卡驱动启用 Nvenc

    最近弄了一台带 GT 710 显卡的杜甫,便想着可以利用 Nvenc 显卡硬件编码来驱动 Jellyfin 在线转码云播.不过折腾的过程中遇到了不少问题,在此梳理一番正确的安装流程,以便来日查询参考. ...

最新文章

  1. 项目快速开发的几点感悟
  2. Mastercam X4中文版三维造型设计基础与典型范例
  3. Bchd开发出可替代BCH全节点的公开API——gRPC
  4. python 画希尔伯特曲线
  5. 程序员体健康的各项指标是多少?
  6. switch..case使用
  7. Fastify 2.0.1 和 1.14.3 发布,极速 Node.js Web 框架
  8. 前端学习(2250)拉取代码文件
  9. HBase shell 命令介绍
  10. 栅格矢量化_学会用栅格系统,普通LOGO秒变高大上
  11. python 内存溢出能捕获吗,Python——写自己的异常(形成强大的捕捉和处理能力)...
  12. 番茄花园win11 32位官方纯净版镜像v2021.07
  13. python3 slice
  14. 在ubuntu下配置C和C++的编译环境
  15. 链表的基本操作(单链表)
  16. c语言word类型的题库,可下载c语言上机题库word版
  17. Aspen hysys换热器修改计算模式Find Fouling模式
  18. vs2012 express 密钥
  19. 读书笔记-人月神话 11
  20. vbv参数buffer init

热门文章

  1. LR通过SiteScope监控mysql
  2. string.Format 指定字符串宽度
  3. Codeforces Round #143 (Div. 2) C
  4. RHEL6 下Cfengine V3 安装测试1
  5. javascript用户登录_SAP HANA XS的JavaScript安全事项
  6. java 文件上传 配置_SpringMVCMultipartFilefile文件上传及参数接收
  7. python微信推送消息_Python编程之微信推送模板消息功能示例
  8. php post aspx,Login/LoginPost.aspx.vb 文件 LoginPost.aspx
  9. web版本 开源压测工具_siege--Web性能压测工具
  10. bbb u-boot mmc总线初始化分析