本文介绍: 如果 make check 执行后出现以下情况,则证明成功,继续执行sudo make install 指令即可。(wget 后的地址是你所指定protobuf版本安装包地址)7. 进入protobuf-21.11目录后,依次执行命令解压完成后会生成 protobuf-21.11目录。(如果安装很慢就在不同的时间多试几次,慢慢等)如果结果为以下形式,则证明安装成功,可以使用

安装方法

  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服务器,这样会出现乱码错误

原文地址:https://blog.csdn.net/WSK1454360679/article/details/134242978

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_25022.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注