protobuf2和3同时安装_在 Ubuntu 上安装 Protobuf 3 的教程详解
什么时候需要安装
如果使用 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 的教程详解相关推荐
- ubuntu 安装php redis,ubuntu上安装php redis
ubuntu下安装php redis ubuntu下安装php redis 1.安装redis服务端 sudo apt-get install redis-server 测试redis是否安装成功: ...
- ubuntu python安装pip_在 Ubuntu 上安装 pip的方法
1.为 Python 2 安装 pip 首先,确保已经安装了 Python 2. 在 Ubuntu 上,可以使用以下命令进行验证 python2 --version 如果没有错误并且显示了 Pytho ...
- mysql8.0.13 rpm_Centos7 安装mysql 8.0.13(rpm)的教程详解
yum or rpm? yum安装方式很方便,但是下载mysql的时候从官网下载,速度较慢. rpm安装方式可以从国内镜像下载mysql的rpm包,比较快.rpm也适合离线安装. 环境说明 •操作系统 ...
- 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 ...
- ubuntu安装redis_在Ubuntu上安装Redis
ubuntu安装redis Redis is key-value storage known for its flexibility, performance, and wide language s ...
- 绿建科技加密图纸查看器安装_施工图看不懂?1.1G工程施工图纸详解,253页图文合集一查就清楚...
施工图看不懂?1.1G工程施工图纸详解,253页图文合集一查就清楚 只要是对建筑行业,有所了解的朋友都清楚,钢筋施工图纸对于建筑物,有着举足轻重的地位!一点都不得马虎大意,接触建筑行业,第一步还是需 ...
- python ssl模块安装_在Windows上安装Python的SSL模块(2.5.4)
由于AppEngine需要通过SSL上传你的应用程序,所以我尝试在我的工作笔记本电脑上安装这个模块.在 它是一个安装了python2.5.4x86的x64win7系统.在 但主要的问题是,MinGw和 ...
- kubernetes安装_在 Kubernetes 上安装 Gitlab CI Runner
在 Kubernetes 上安装 Gitlab CI Runnerwww.qikqiak.com 上节课我们使用 Helm 快速的将 Gitlab 安装到了我们的 Kubernetes 集群中,这节 ...
- debian nvidia 安装_在 Debian 上安装 Nvidia 显卡驱动启用 Nvenc
最近弄了一台带 GT 710 显卡的杜甫,便想着可以利用 Nvenc 显卡硬件编码来驱动 Jellyfin 在线转码云播.不过折腾的过程中遇到了不少问题,在此梳理一番正确的安装流程,以便来日查询参考. ...
最新文章
- 项目快速开发的几点感悟
- Mastercam X4中文版三维造型设计基础与典型范例
- Bchd开发出可替代BCH全节点的公开API——gRPC
- python 画希尔伯特曲线
- 程序员体健康的各项指标是多少?
- switch..case使用
- Fastify 2.0.1 和 1.14.3 发布,极速 Node.js Web 框架
- 前端学习(2250)拉取代码文件
- HBase shell 命令介绍
- 栅格矢量化_学会用栅格系统,普通LOGO秒变高大上
- python 内存溢出能捕获吗,Python——写自己的异常(形成强大的捕捉和处理能力)...
- 番茄花园win11 32位官方纯净版镜像v2021.07
- python3 slice
- 在ubuntu下配置C和C++的编译环境
- 链表的基本操作(单链表)
- c语言word类型的题库,可下载c语言上机题库word版
- Aspen hysys换热器修改计算模式Find Fouling模式
- vs2012 express 密钥
- 读书笔记-人月神话 11
- vbv参数buffer init
热门文章
- LR通过SiteScope监控mysql
- string.Format 指定字符串宽度
- Codeforces Round #143 (Div. 2) C
- RHEL6 下Cfengine V3 安装测试1
- javascript用户登录_SAP HANA XS的JavaScript安全事项
- java 文件上传 配置_SpringMVCMultipartFilefile文件上传及参数接收
- python微信推送消息_Python编程之微信推送模板消息功能示例
- php post aspx,Login/LoginPost.aspx.vb 文件 LoginPost.aspx
- web版本 开源压测工具_siege--Web性能压测工具
- bbb u-boot mmc总线初始化分析