这个安装没成功:

参考:https://blog.csdn.net/Zyong139064359/article/details/102543602

如果是Ubuntu子系统,在clone开始就在子系统操作,否则后期会出现找不到文件的错误

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

2.git clone https://github.com/protocolbuffers/protobuf.git

https://gitee.com/jacke121/protobuf2020.git

3.cd protobuf/

4.git submodule update --init --recursive

cd protobuf

chmod +x ./autogen.sh

./autogen.sh

./configure
make
make check
sudo make install

sudo ldconfig

5.检查是否安装成功

protoc --version

安装成功会显示版本信息,安装失败会提示错误信息,不出意外,又报错了。。。。。。错误信息:

protoc —versionprotoc: error while loading shared libraries: libprotoc.so.17: cannot open shared object file: No such file or directory

这是Ubuntu安装protobuf常见的一种问题,原因是:protobuf的默认安装路径是/usr/local/lib,而/usr/local/lib 不在Ubuntu体系默认的 LD_LIBRARY_PATH 里,所以就找不到该lib[2]。解决方法,在/usr/lib下创建protocol buffer相关库的软链接:

cd /usr/lib

sudo ln -s /usr/local/lib/libprotobuf.so.23 libprotobuf.so.23

sudo ln -s /usr/local/lib/libprotoc.so.23 libprotoc.so.23

至此,protobuf安装成功,但是想要在python中使用,还要编译python接口

protoc --version

libprotoc 3.12.3

参考:https://blog.csdn.net/tropicofcancer9/article/details/96306797

ubuntu安装protobuf相关推荐

  1. protobuf2和3同时安装_在 Ubuntu 上安装 Protobuf 3 的教程详解

    什么时候需要安装 如果使用 protoc 命令,遇到 Protoc not found,表示未安装.或者,执行时出现错误:This parser only recognizes "proto ...

  2. 1004.ubuntu16.04 安装protobuf

    1  在线安装protobuf 依赖库  sudo apt-get install autoconf automake libtool curl make g++ unzip 2  下载源码 git ...

  3. golang安装protobuf以及go-micro

    参照网上的教程安装一直提示proto-gen和proto-micro找不到路径,后面看了下这位大佬的教程之后安装成功,因此做了下整理记录在此: #安装库 go get -u github.com/mi ...

  4. 【Ubuntu】Ubuntu安装安装opencv3.4.5

    Ubuntu安装安装opencv3.4.5,一步到位系列!!! 第一步:从github下载源码包 第二步:解压源码包 第三步:打开opencv目录,创建一个build文件夹,并进入到build文件夹中 ...

  5. ubuntu安装配置onnxruntime

    1.onnxruntime下载配置 项目链接:https://github.com/microsoft/onnxruntime 环境配置链接:Linux 下onnxruntime源码安装 2.cmak ...

  6. Ubuntu安装MongoDB

    https://jingyan.baidu.com/article/e5c39bf5f5ddd539d76033a9.html Ubuntu安装MongoDB4.0: https://www.jian ...

  7. ubuntu安装OpenCV详细教程(建议收藏)

    记录一篇"如何安装ubuntu下C++接口的opencv"的文章.由于转载格式有问题,直接贴个链接:ubuntu安装opencv的正确方法 注意:本人根据此博客安装遇到的问题:2. ...

  8. Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/redis-server.

    此文首发于我的个人博客:Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/r ...

  9. debian,ubuntu 安装mongodb 允许外网访问,修改端口,设置用户和密码

    使用apt安装mongodb: apt update && apt install mongodb 查看运行状态: systemctl status mongodb.service 结 ...

最新文章

  1. 旷视MegEngine基本概念
  2. clock函数返回负值~ (转)
  3. ClickHouse 学习
  4. ORA-06502 when awr report produce
  5. 【网易云信招聘啦】216位攻城狮,呼唤7个好基友
  6. Windows10下的AlphaPose配置,人体摔倒姿态识别
  7. SpringBoot实现Excel导入导出,好用到爆,POI可以扔掉了!
  8. c语言程序设计的几种循环,C语言程序设计教案 第六章 循环程序设计.doc
  9. 作者:陈维政,男,北京大学博士生。
  10. 用Java实现在【520,1314】之间生成随机整数的故事
  11. php 请除目录下的日志文件,PHP碎码——删除除指定文件的其他文件及目录
  12. phpstorm统计程序行数_Python 实现代码行数统计
  13. [转载] 的士速递3
  14. 高费率基金是投资者的毒药
  15. 【全开源商城小程序源码】ThinkPHP 5.1+带后台商城源码程序+带详细安装使用文档
  16. vue富文本编辑器wangeditor必填判断
  17. 『Photo Shop实用技巧』之 去除红眼
  18. 活动报名 | 清华大学交叉信息研究院高阳:视觉机器人学习
  19. 微信小程序遍历二维数组
  20. java静态方法lg(),接受一个整形参数N,返回不大于log2N的最大整数不使用Math方法。

热门文章

  1. 创建域名Linux服务器,linux 构建域名服务器
  2. xp计算机管理窗口,我的xp系统在“打开”窗口中没有“我的电脑”一项,只有界面、我的文档和界面,怎办?...
  3. 数据结构 - 二叉树的广度优先遍历算法(C++)
  4. java build.gradle 详解_java – Gradle构建失败[无法解析配置的所有依赖项’:compile’.]...
  5. libsigc++库的使用
  6. 剑指 Offer 61. 扑克牌中的顺子
  7. visual c 语言参考手册pdf,《Microsoft-Visual-C-6-0语言参考手册(三)》.pdf
  8. Mondrian xml服务mysql_导入Mondrian例子数据库到mysql中 windows环境
  9. 台式计算机装电源线,完美:[机箱电源线的连接方法]如何选择台式机电源?组装台式计算机机箱的电源线连接方法图...
  10. python解压gz_使用python请求下载压缩tar.gz文件并使用tar解压它