ubuntu安装protobuf
这个安装没成功:
参考: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相关推荐
- protobuf2和3同时安装_在 Ubuntu 上安装 Protobuf 3 的教程详解
什么时候需要安装 如果使用 protoc 命令,遇到 Protoc not found,表示未安装.或者,执行时出现错误:This parser only recognizes "proto ...
- 1004.ubuntu16.04 安装protobuf
1 在线安装protobuf 依赖库 sudo apt-get install autoconf automake libtool curl make g++ unzip 2 下载源码 git ...
- golang安装protobuf以及go-micro
参照网上的教程安装一直提示proto-gen和proto-micro找不到路径,后面看了下这位大佬的教程之后安装成功,因此做了下整理记录在此: #安装库 go get -u github.com/mi ...
- 【Ubuntu】Ubuntu安装安装opencv3.4.5
Ubuntu安装安装opencv3.4.5,一步到位系列!!! 第一步:从github下载源码包 第二步:解压源码包 第三步:打开opencv目录,创建一个build文件夹,并进入到build文件夹中 ...
- ubuntu安装配置onnxruntime
1.onnxruntime下载配置 项目链接:https://github.com/microsoft/onnxruntime 环境配置链接:Linux 下onnxruntime源码安装 2.cmak ...
- Ubuntu安装MongoDB
https://jingyan.baidu.com/article/e5c39bf5f5ddd539d76033a9.html Ubuntu安装MongoDB4.0: https://www.jian ...
- ubuntu安装OpenCV详细教程(建议收藏)
记录一篇"如何安装ubuntu下C++接口的opencv"的文章.由于转载格式有问题,直接贴个链接:ubuntu安装opencv的正确方法 注意:本人根据此博客安装遇到的问题:2. ...
- 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 ...
- debian,ubuntu 安装mongodb 允许外网访问,修改端口,设置用户和密码
使用apt安装mongodb: apt update && apt install mongodb 查看运行状态: systemctl status mongodb.service 结 ...
最新文章
- 旷视MegEngine基本概念
- clock函数返回负值~ (转)
- ClickHouse 学习
- ORA-06502 when awr report produce
- 【网易云信招聘啦】216位攻城狮,呼唤7个好基友
- Windows10下的AlphaPose配置,人体摔倒姿态识别
- SpringBoot实现Excel导入导出,好用到爆,POI可以扔掉了!
- c语言程序设计的几种循环,C语言程序设计教案 第六章 循环程序设计.doc
- 作者:陈维政,男,北京大学博士生。
- 用Java实现在【520,1314】之间生成随机整数的故事
- php 请除目录下的日志文件,PHP碎码——删除除指定文件的其他文件及目录
- phpstorm统计程序行数_Python 实现代码行数统计
- [转载] 的士速递3
- 高费率基金是投资者的毒药
- 【全开源商城小程序源码】ThinkPHP 5.1+带后台商城源码程序+带详细安装使用文档
- vue富文本编辑器wangeditor必填判断
- 『Photo Shop实用技巧』之 去除红眼
- 活动报名 | 清华大学交叉信息研究院高阳:视觉机器人学习
- 微信小程序遍历二维数组
- java静态方法lg(),接受一个整形参数N,返回不大于log2N的最大整数不使用Math方法。
热门文章
- 创建域名Linux服务器,linux 构建域名服务器
- xp计算机管理窗口,我的xp系统在“打开”窗口中没有“我的电脑”一项,只有界面、我的文档和界面,怎办?...
- 数据结构 - 二叉树的广度优先遍历算法(C++)
- java build.gradle 详解_java – Gradle构建失败[无法解析配置的所有依赖项’:compile’.]...
- libsigc++库的使用
- 剑指 Offer 61. 扑克牌中的顺子
- visual c 语言参考手册pdf,《Microsoft-Visual-C-6-0语言参考手册(三)》.pdf
- Mondrian xml服务mysql_导入Mondrian例子数据库到mysql中 windows环境
- 台式计算机装电源线,完美:[机箱电源线的连接方法]如何选择台式机电源?组装台式计算机机箱的电源线连接方法图...
- python解压gz_使用python请求下载压缩tar.gz文件并使用tar解压它