ubuntun 16.04 protobuf安装过程
由于caffe的数据结构以及模型参数是采用的google protobuf在按照caffe之前需要首先安装protobuf
具体安装过程可以参考官网的github说的比较清楚
https://github.com/protocolbuffers/protobuf/blob/master/src/README.md
准备
安装前需要首先安置protobu依赖的工具,如下列表:
- autoconf
- automake
- libtool
- make
- g++
- unzip
ubutun内统一安装命令为:
$ sudo apt-get install autoconf automake libtool curl make g++ unzip
下载源码
github下载最新源码:
git clone https://github.com/protocolbuffers/protobuf.git
cd protobuf
git submodule update --init --recursive
./autogen.sh
编译
编译源码,并安装
./configure
make
make check
sudo make install
sudo ldconfig # refresh shared library cache.
默认安装位置为/usr/local
如果要修改安装位置可以使用一下命令:
./configure --prefix=/usr
运行结果
make
运行结果如下,编译时间较长,需要耐心等待:
make check
make check编译check部分:
make install 安装如下:
查看版本: protoc --version
ubuntun 16.04 protobuf安装过程相关推荐
- ubuntun 16.04环境安装Caffe过程
本文基于ubuntu 16.04环境, 1:安装caffe,首先需要安装其依赖库: sudo apt-get install libprotobuf-devsudo apt-get install l ...
- Ubuntu 16.04下安装Caffe(GPU版本 GTX970)
Ubuntu 16.04下安装Caffe(GPU版本 GTX970) 个人分类: Deep Learning 2018年8月6日更新说明:距上次安装成功没多久,显卡驱动莫名失效,没有解决,索性重装了系 ...
- 如何在 Ubuntu Linux 16.04上安装开源的 Discourse 论坛
导读 Discourse 是一个开源的论坛,它可以以邮件列表.聊天室或者论坛等多种形式工作.它是一个广受欢迎的现代的论坛工具.在服务端,它使用 Ruby on Rails 和 Postgres 搭建, ...
- ubantu 16.04 mysql_Ubuntu 16.04下安装MySQL
简单分享Ubuntu 16.04下安装MySQL的过程. 首先执行下面三条命令: sudo apt-get install mysql-server sudo apt isntall mysql-cl ...
- Ubuntu 16.04上安装SkyEye及测试
说明一下,在Ubuntu 16.04上安装SkyEye方法不是原创,是来自互联网,仅供学习参考. 一.检查支持软件包 gcc, make, vim(optional), ssh, subversion ...
- skyeye linux qt,Ubuntu 16.04上安装SkyEye及测试
说明一下,在Ubuntu 16.04上安装SkyEye方法参考自互联网,仅供学习. 一.检查支持软件包 gcc, make, vim(optional), ssh, subversion binuti ...
- Ubuntu 16.04 LTS安装XDM下载神器
XDM(XStream Download Manager)是一款下载神器,可以快速通过链接下载任何可以下载但网速受限的文件(压缩包.文档.软件,等等),使用方便,操作简单.图1是使用XDM与浏览器下载 ...
- Xubuntu 16.04下安装gtx 960m的NVidia显卡驱动----2017.03.19
Xubuntu 16.04下安装nvidia显卡驱动 最关键的:两行代码 + 更改BIOS,搞定! 两行代码 sudo ubuntu-drivers devices 找到被 recommanded 的 ...
- ubuntu安装python3.6_Ubuntu 16.04上安装和使用Python3.6
这两天抽空开始跟着 Learn Python 3 The Hard Way 学习 python 3, 当做到第5个练习的时候,出现了如下错误: david@KingChef-Workstation:~ ...
最新文章
- 嵌入式 hi3518a平台多编码通道同时绑定OSD实现以及反色实现
- 成都理工大学计算机报告,[2017年整理]成都理工大学通信工程计算机网络综合课程设计报告.doc...
- Service概念及用途
- 3,SQL语句及数据库优化
- C语言结构体占用内存总结
- 从前有座山,山里有座庙:递归之法
- 交叉编译android版htop
- html5自动提交表单提交,HTML5 Form表单--提交信息
- 全奖博士招生,荷兰根特大学 ​IDLab 实验室,手语手势识别方向
- #define中 #与##的神奇用法
- 浅谈es6 promise
- 2021-08-01mysql外键
- DHT 爬虫的学习记录
- eclipse svn忽略指定文件或文件夹
- 安装的Mac Windows双系统,Mac分区的空间太小/太大了,有什么办法调整吗?
- linux 压缩文件软件,Linux下最好用的解压缩软件unar
- 爬虫爬取豆瓣电影排行,保存到excel和SQLite
- Python 绘制遥感数字高程影像(DEM)
- 【操作系统基础】文件管理系统(二)
- JavaScript自用
热门文章
- 【spring】通过GZIP压缩提高网络传输效率(可以实现任何资源的gzip压缩、包括AJAX)
- Q-learning家族【强化学习】
- 数据结构基础(14) --链式队列的设计与实现
- inittab文件剖析[CentOS 5.X](第二版)
- SQL-22 统计各个部门对应员工涨幅的次数总和,给出部门编码dept_no、部门名称dept_name以及次数sum...
- 在 CSS 中,width 和 height 指的是内容区域的宽度和高度
- 连载08:软件体系设计新方向:数学抽象、设计模式、系统架构与方案设计(简化版)(袁晓河著)...
- proxomitron 个人代理工具
- CSS-垂直|水平居中问题的解决方法总结
- Windows API(非MFC)编程加载位图