由于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安装过程相关推荐

  1. ubuntun 16.04环境安装Caffe过程

    本文基于ubuntu 16.04环境, 1:安装caffe,首先需要安装其依赖库: sudo apt-get install libprotobuf-devsudo apt-get install l ...

  2. Ubuntu 16.04下安装Caffe(GPU版本 GTX970)

    Ubuntu 16.04下安装Caffe(GPU版本 GTX970) 个人分类: Deep Learning 2018年8月6日更新说明:距上次安装成功没多久,显卡驱动莫名失效,没有解决,索性重装了系 ...

  3. 如何在 Ubuntu Linux 16.04上安装开源的 Discourse 论坛

    导读 Discourse 是一个开源的论坛,它可以以邮件列表.聊天室或者论坛等多种形式工作.它是一个广受欢迎的现代的论坛工具.在服务端,它使用 Ruby on Rails 和 Postgres 搭建, ...

  4. ubantu 16.04 mysql_Ubuntu 16.04下安装MySQL

    简单分享Ubuntu 16.04下安装MySQL的过程. 首先执行下面三条命令: sudo apt-get install mysql-server sudo apt isntall mysql-cl ...

  5. Ubuntu 16.04上安装SkyEye及测试

    说明一下,在Ubuntu 16.04上安装SkyEye方法不是原创,是来自互联网,仅供学习参考. 一.检查支持软件包 gcc, make, vim(optional), ssh, subversion ...

  6. skyeye linux qt,Ubuntu 16.04上安装SkyEye及测试

    说明一下,在Ubuntu 16.04上安装SkyEye方法参考自互联网,仅供学习. 一.检查支持软件包 gcc, make, vim(optional), ssh, subversion binuti ...

  7. Ubuntu 16.04 LTS安装XDM下载神器

    XDM(XStream Download Manager)是一款下载神器,可以快速通过链接下载任何可以下载但网速受限的文件(压缩包.文档.软件,等等),使用方便,操作简单.图1是使用XDM与浏览器下载 ...

  8. Xubuntu 16.04下安装gtx 960m的NVidia显卡驱动----2017.03.19

    Xubuntu 16.04下安装nvidia显卡驱动 最关键的:两行代码 + 更改BIOS,搞定! 两行代码 sudo ubuntu-drivers devices 找到被 recommanded 的 ...

  9. ubuntu安装python3.6_Ubuntu 16.04上安装和使用Python3.6

    这两天抽空开始跟着 Learn Python 3 The Hard Way 学习 python 3, 当做到第5个练习的时候,出现了如下错误: david@KingChef-Workstation:~ ...

最新文章

  1. 嵌入式 hi3518a平台多编码通道同时绑定OSD实现以及反色实现
  2. 成都理工大学计算机报告,[2017年整理]成都理工大学通信工程计算机网络综合课程设计报告.doc...
  3. Service概念及用途
  4. 3,SQL语句及数据库优化
  5. C语言结构体占用内存总结
  6. 从前有座山,山里有座庙:递归之法
  7. 交叉编译android版htop
  8. html5自动提交表单提交,HTML5 Form表单--提交信息
  9. 全奖博士招生,荷兰根特大学 ​IDLab 实验室,手语手势识别方向
  10. #define中 #与##的神奇用法
  11. 浅谈es6 promise
  12. 2021-08-01mysql外键
  13. DHT 爬虫的学习记录
  14. eclipse svn忽略指定文件或文件夹
  15. 安装的Mac Windows双系统,Mac分区的空间太小/太大了,有什么办法调整吗?
  16. linux 压缩文件软件,Linux下最好用的解压缩软件unar
  17. 爬虫爬取豆瓣电影排行,保存到excel和SQLite
  18. Python 绘制遥感数字高程影像(DEM)
  19. 【操作系统基础】文件管理系统(二)
  20. JavaScript自用

热门文章

  1. 【spring】通过GZIP压缩提高网络传输效率(可以实现任何资源的gzip压缩、包括AJAX)
  2. Q-learning家族【强化学习】
  3. 数据结构基础(14) --链式队列的设计与实现
  4. inittab文件剖析[CentOS 5.X](第二版)
  5. SQL-22 统计各个部门对应员工涨幅的次数总和,给出部门编码dept_no、部门名称dept_name以及次数sum...
  6. 在 CSS 中,width 和 height 指的是内容区域的宽度和高度
  7. 连载08:软件体系设计新方向:数学抽象、设计模式、系统架构与方案设计(简化版)(袁晓河著)...
  8. proxomitron 个人代理工具
  9. CSS-垂直|水平居中问题的解决方法总结
  10. Windows API(非MFC)编程加载位图