Ubuntu安装Protobuf,指定版本

这篇具有很好参考价值的文章主要介绍了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 protobuf

git submodule update --init --recursive

./autogen.sh

4.开编

 ./configure

# 可以安装到指定文件夹
./configure --prefix=/usr

 make -j$(nproc)

 make check

 sudo make install

 sudo ldconfig 

  其实就是官方文档的readme,多看看,英文看习惯了就好了文章来源地址https://www.toymoban.com/news/detail-696857.html

到了这里,关于Ubuntu安装Protobuf,指定版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu 20.04 docker安装emqx 最新版本或指定版本

    1.更新系统包列表: 2.安装Docker: 3.启动Docker服务并设置其开机自启动: 4.确保Docker正在运行: 5.使用Docker命令下载并运行EMQX容器: 如果您需要特定版本的emqx,请将“latest”替换为所需版本的标签,例如“emqx:4.4.3”。 6.确认EMQX容器已经启动: 使用以下命令检查容器状态 如

    2024年02月09日
    浏览(47)
  • Ubuntu(WSL)卸载与安装指定版本的 openssl

    1)查找并删除 openssl 关联的目录与文件 2)删除软件安装包 3)删除配置文件  openssl 版本下载链接:/source/old/index.html (openssl.org) 1)解压 2)进入目录 3)创建安装目录 4)选择安装目录(prefix 是安装目录),并使用 -fPIC 参数链接动态库 5)编译 6)安装 7)查看版本 1)删除软

    2024年02月04日
    浏览(54)
  • 简单无脑“ubuntu安装指定python版本+软链设置”

    查看当前系统下的所有python版本: 首先要添加ppa:deadsnakes/ppa源: 在Ubuntu或Linux Mint等Linux操作系统中, 安装Python可以使用默认的软件包管理器,但是默认的软件源中可能不包含最新版本的Python 。ppa:deadsnakes/ppa是一个社区维护的软件源,它包含了各种Python版本(包括较新的版本

    2024年02月14日
    浏览(33)
  • Ubuntu一键安装/卸载docker和docker compose,可指定版本或安装最新版本。

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 @ 目录 前言 一、docker是什么? 二、docker compose是什么? 三、安装步骤 1.Ubuntu安装脚本 2.生成脚本 3.启动和验证 四、卸载步骤 1.Ubuntu卸载脚本 2.保存文件后设置执行权限 3.运行文件 4.验证是否删除成功

    2024年01月21日
    浏览(48)
  • Ubuntu 安装指定版本 Mysql,并设置远程连接(以安装mysql 5.5 为例)

    目录 一、安装Mysql 1、卸载Mysql(可跳过) 2、安装mysql 软件源 3、安装mysql 5.5  4、验证测试 二、设置远程登录 1、允许使用root账号远程连接 2、Mysql 允许远程登录 如果之前安装过mysql,需要事先将mysql卸载干净 查看是否卸载干净 如果没有卸载干净,请手动卸载 此时表明mysq

    2024年01月16日
    浏览(53)
  • ubuntu 安装protobuf

    sudo apt install protobuf-compiler 资料链接:ubuntu环境 安装ncnn_ubuntu ncnn_jbyyy、的博客-CSDN博客 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. 查看protobuf版本自动检测 protoc

    2024年01月23日
    浏览(35)
  • 关于 ubuntu ncnn 环境的安装, protobuf、pnnx

    下个安装包:有坑,记得下all的 protobuf v3.19.4地址:github 下载地址 方式1:直接用ncnn 自带的工具转 在编译后的build tools有个onnx文件可以把模型转成ncnn格式 不过基本都会报错 Unsupported slice axes ! Unsupported slice axes ! Unsupported slice axes ! Unsupported slice axes ! Unsupported slice axes ! Unsup

    2023年04月08日
    浏览(31)
  • ubuntu22.04安装使用 protobuf 23.3静态库

    https://github.com/protocolbuffers/protobuf/ 下载最新的release版本,23.3 必须需要依赖的第三方库 abseil,utf8_range mkdir build cd build cmake -DCMAKE_BUILD_TYPE=DEBUG  -DCMAKE_INSTALL_PREFIX=/usr/local -Dprotobuf_BUILD_SHARED_LIBS=OFF -Dprotobuf_WITH_ZLIB=OFF -Dprotobuf_BUILD_TESTS=OFF .. make sudo make install 或直接修改CmakeList.t

    2024年02月11日
    浏览(40)
  • Linux Ubuntu安装多个cuda版本

    因为pytorch版本与cuda版本有一定的对应要求,服务器上的cuda是不能自己随便动的,所以需要在自己账户中安装其他版本的cuda,而不能影响其他账户中已安装的cuda。这里参考了多篇博文总结出以下要点。 首先关注一个问题:自己账户中安装了其他版本的cuda后,nvcc -V命令会显

    2024年02月05日
    浏览(71)
  • 【ubuntu|内核】ubuntu 22.04修改内核为指定版本

    every blog every motto: You can do more than you think. https://blog.csdn.net/weixin_39190382?type=blog ubuntu 22.04 安装指定内核 查看已安装的内核镜像 安装镜像 安装内核头文件 安装内核模块 安装驱动 出现问题修复: 检查是否安装成功 安装完成后修改配置 找到GRUB_DEFAULT=0,修改为: 保存退出后:

    2024年02月04日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包