Linux Ubuntu protobuf 安装方法

安装方法

  1. 去GitHub官网找下载地址

安装 protobuf 21.11 GitHub 资源地址

  1. 选择安装版本 (是一个URL网址)
    例如这里选用:protobuf-all-21.11.zip 资源
    在这里插入图片描述
  2. 安装依赖库,执行指令
6. sudo apt-get install autoconf automake libtool curl make g++ unzip -y
  1. 执行安装指令 :
wget (https://github.com/protocolbuffers/protobuf/releases/download/v21.11/protobuf-all-21.11.zip)

(wget 后的地址是你所指定的protobuf版本的安装包地址)

(如果安装很慢就在不同的时间断多试几次,慢慢等)
6. 解压指令
unzip protobuf-all-21.11.zip
解压完成后会生成 protobuf-21.11目录
7. 进入protobuf-21.11目录后,依次执行命令

./autogen.sh

./configure

./configure --prefix=/usr/local/protobuf 

make         // 此步骤执行约15min

make check   //  此步骤执行约15min

sudo make install

如果 make check 执行后出现以下情况,则证明成功,继续执行sudo make install 指令即可
在这里插入图片描述

检验安装

执行指令:

 protoc --version 

如果结果为以下形式,则证明安装成功,可以使用

 libprotoc 3.21.11

意外状况

  1. make check 失败:
    失败现象如图,这种情况
    如果是云服务器的话,可以通过更换安装包的方案解决,即使用.tar.gz后缀的安装包,不再使用.zip为后缀的安装包,这需要在protobuf重新下载安装包资源 ;
    如果是虚拟机的话,参考虚拟机解决方案
    在这里插入图片描述
  2. 安装包下载速度很满,甚至无法连接。 此种情况可以尝试在不同时间断,多尝试几次,并耐心等待 。 并且我不建议先把资源下载到本地,再加入到Linux云服务器,这样会出现乱码错误;

相关推荐

  1. labelImg安装方法

    2023-12-09 01:36:04       43 阅读
  2. Python的安装方法

    2023-12-09 01:36:04       24 阅读
  3. nginx有哪些安装方法

    2023-12-09 01:36:04       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-09 01:36:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-09 01:36:04       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-09 01:36:04       82 阅读
  4. Python语言-面向对象

    2023-12-09 01:36:04       91 阅读

热门阅读

  1. Ubuntu22.04安装Mariadb

    2023-12-09 01:36:04       66 阅读
  2. Ubuntu18.04 Udacity project_10_MPC_control 如何运行

    2023-12-09 01:36:04       64 阅读
  3. C#多进程通信之共享内存方式

    2023-12-09 01:36:04       55 阅读
  4. qt day2

    qt day2

    2023-12-09 01:36:04      55 阅读
  5. 点击登录按钮二次才跳转到首页

    2023-12-09 01:36:04       64 阅读
  6. 函数的参数

    2023-12-09 01:36:04       57 阅读
  7. AcGeLinearEnt2d::getPerpLine函数

    2023-12-09 01:36:04       57 阅读
  8. docker数据卷

    2023-12-09 01:36:04       60 阅读
  9. DVPP媒体数据处理视频编码问题案例

    2023-12-09 01:36:04       55 阅读
  10. React 笔记 父子组件传值

    2023-12-09 01:36:04       56 阅读
  11. 圣诞树网页效果代码详解

    2023-12-09 01:36:04       59 阅读