当前位置: 首页 > news >正文

Ubuntu安装Protobuf,指定版本

参考:https://github.com/protocolbuffers/protobuf#readme

https://github.com/protocolbuffers/protobuf/blob/v3.20.3/src/README.md

其实官网的readme给的步骤很详细。

1.安装相关依赖

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

1.克隆仓库

git clone https://github.com/protocolbuffers/protobuf.git# 可以使用https://ghproxy.com/作为代理,会快很多,如下:git clone https://ghproxy.com/https://github.com/protocolbuffers/protobuf.git

2.切换分支

# 切换分支,这是我的需求,根据你自己的需求进行更改
git checkout v3.20.3# 检查分支状态git status

3.拉取子模块

cd protobufgit submodule update --init --recursive./autogen.sh

4.开编

 ./configure# 可以安装到指定文件夹
./configure --prefix=/usrmake -j$(nproc)make checksudo make installsudo ldconfig 

  其实就是官方文档的readme,多看看,英文看习惯了就好了

http://www.lryc.cn/news/152882.html

相关文章:

  • 没有使用sniffer dongle在windows抓包蓝牙方法分享
  • 解决Debian系统通过cifs挂载smb后,中文目录乱码问题
  • springboot整合jquery实现前后端数据交互
  • TypeScript 中的类型检查实用函数
  • JavaScript中的事件委托(event delegation)
  • ubuntu OCR 脚本
  • Go死码消除
  • 基于改进莱维飞行和混沌映射的粒子群优化BP神经网络分类研究(Matlab代码实现)
  • 12. 自动化项目实战
  • Window11下载安装jdk8-jdk11与环境变量的配置
  • Vector Search with OpenAI Embeddings: Lucene Is All You Need
  • JS算法与树(二)
  • composer 扩展库。助手库文档
  • Web弹性布局
  • 基于深度学习的AI生成式人脸图像鉴别
  • iOS开发Swift-1-Xcode创建项目
  • AI 领域中 SLAM、Planning 和 Perception 的区别和联系
  • 【数据库】MySQL基础知识全解
  • 【golang】调度系列之goroutine
  • A 股个股资金流 API 数据接口
  • 【前端】Layui动态数据表格拖动排序
  • Linux 忘记密码解决方法
  • 【计算机组成 课程笔记】2.1 设计自己的计算机
  • vb房屋销售管理系统设计与实现
  • SpringCloud学习笔记(十三)_Zipkin使用SpringCloud Stream以及Elasticsearch
  • 重仓“AI”的百度迎来收获季?
  • Linux 通过 Docker 部署 Nacos 2.2.3 服务发现与配置中心
  • macOS上制作arm64的jdk17镜像
  • 对话永洪科技CEO何春涛:专注BI,决胜AI时代丨数据猿专访
  • Redis 数据类型详细解析