Protocol Buffers v21.12 安装 ( linux 系统 )

下载 Protocol Buffers v21.12

Protocol Buffers v21.12

在这里插入图片描述
在这里插入图片描述

解压

tar zxvf protobuf-cpp-3.21.12.tar.gz

在这里插入图片描述

执行

进入解压目录,执行下面configure可执行程序,目的是监测安装环境,生成makefile

./configure

在这里插入图片描述

执行完后可以检查是否生成makefile文件

在这里插入图片描述

构建源码目录

有了Makefile文件就可以生成可执行文件(编译时间较长,等待即可)

//解压目录下执行:
make

执行

将当前目录中生成的文件安装到当前操作系统的系统目录下。

//不是root用户需要加上sudo
sudo make install

查看日志:告诉我们把什么东西安装到哪儿去了(动态库+静态库)
在这里插入图片描述

验证是否安装成功

protoc --version

提示错误:找不到动态库文件
在这里插入图片描述

动态库存储路径安装日志有打出:
在这里插入图片描述

也可以通过搜索

//非管理员用户需要加上sudo
find / -name  libprotoc.so.32

在这里插入图片描述

得到安装目录后,打开这个文件

sudo vim /etc/ld.so.conf

将上面得到的路径写进这个文件
在这里插入图片描述
执行下面命令使配置文件生效

sudo ldconfig

在这里插入图片描述

再次查看版本号验证是否成功

在这里插入图片描述

查看到版本号即安装成功

详细视频教程可转

爱编程的大丙

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/486792.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

短视频新媒体的福音:视频抽插帧AI效率是人工的100倍以上

进入全民短视频时代,人像视频的拍摄也正在迈向专业化。随着固化审美的瓦解,十级磨皮的网红滤镜被打破,多元化的高级质感成为新的风向标,“美”到每一帧是人们对动态视频提出的更高要求。 目前,大部分手机均可记录主流的…

PLC_博图系列☞基本指令“赋值”

PLC_博图系列☞基本指令“赋值” 文章目录 PLC_博图系列☞基本指令“赋值”背景介绍:赋值说明参数示例 关键字: PLC、 西门子、 博图、 Siemens 、 赋值 背景介绍 这是一篇关于PLC编程的文章,特别是关于西门子的博图软件。我并不是专业的…

使用Postman和JMeter进行signature签名

一、前言 ​ 有些接口的请求会带上sign(签名)进行请求,各接口对sign的签名内容、方式可能不一样,但一般都是从接口的入参中选择部分内容组成一个字符串,然后再进行签名操作, 将结果赋值给sign; 完整规范的接口文档都会…

WebService学习,wsdl文件详解

目录 第一章、起因1.1)学习原因1.2)提问的过程(逐步提出问题)1、?wsdl链接的含义,有什么作用?2、什么是wsdl文档?3、如何阅读wsdl文件?4、wsdl文件有什么作用&#xff1f…

使用代理IP技术实现爬虫同步获取和保存

概述 在网络爬虫中,使用代理IP技术可以有效地提高爬取数据的效率和稳定性。本文将介绍如何在爬虫中同步获取和保存数据,并结合代理IP技术,以提高爬取效率。 正文 代理IP技术是一种常用的网络爬虫技术,通过代理服务器转发请求&a…

搜索引擎是如何工作的?

搜索引擎是如何工作的? 本文转自 公众号 ByteByteGo,如有侵权,请联系,立即删除 搜索引擎是如何工作的? 搜索引擎在互联网时代扮演着至关重要的角色,它们不仅极大地影响了人们获取信息的方式,还…

【Pytorch深度学习开发实践学习】B站刘二大人课程笔记整理lecture06 Logistic回归

【Pytorch深度学习开发实践学习】B站刘二大人课程笔记整理lecture06 Logistic回归 课程网址 Pytorch深度学习实践 部分课件内容: import torchx_data torch.tensor([[1.0],[2.0],[3.0]]) y_data torch.tensor([[0.0],[0.0],[1.0]])class LogisticRegressionModel(…

基于PID控制器的直流电机位置控制系统simulink建模与仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 1. PID控制器原理 2. 位置控制环 5.完整工程文件 1.课题概述 基于PID控制器的直流电机位置控制系统。直流电机位置控制系统是工业自动化领域中的一个重要应用。为了实现精确的位置控制,常采…

R的seurat和python的scanpy对比学习

现在的单细胞分析,往往避免不了scanpy的使用,我们可以通过对比seurat来学习scanpy 今天的格式怎么都改不了。。。手机阅读有点费劲,,推荐电脑阅读。 单细胞数据分析概览 单细胞分析,总流程 python教程 seurat教程 se…

H5获取手机相机或相册图片两种方式-Android通过webview传递多张照片给H5

需求目的: 手机机通过webView展示H5网页,在特殊场景下,需要使用相机拍照或者从相册获取照片,上传后台。 完整流程效果: 如下图 一、H5界面样例代码 使用html文件格式,文件直接打开就可以展示布局&#…

大模型平民化技术之LORA

1. 引言 在这篇博文中, 我将向大家介绍LoRA技术背后的核心原理以及相应的代码实现。 LoRA 是 Low-Rank Adaptation 或 Low-Rank Adaptors 的首字母缩写词,它提供了一种高效且轻量级的方法,用于微调预先训练好的的大语言模型。这包括 BERT 和…

2024年面试季,大前端相关开发者不妨了解一下鸿蒙开发岗

搜狐:我宣布与华为达成鸿蒙全面合作! 美团:我宣布与华为达成鸿蒙全面合作! 360 :我宣布与华为达成鸿蒙全面合作! 高德:我宣布与华为达成鸿蒙全面合作! 新浪:我宣布与华为…