protobuf安装中遇到的问题及解决方案
来源:互联网 发布:薪水 知乎 编辑:程序博客网 时间:2024/05/21 19:19
首先来个 protobuf 简介:
Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python 三种语言的 API。
安装步骤:
1、下载 protobuf 并解压;
2、用终端切换到 protobuf 文件夹;
3、执行./autogen.sh ;
由于 google被墙,而执行这个命令会下载 gtest-x.x.x,也就是 Fetching gtest-x.x.x,最终下载失败;
解决方式:自己去网上下载 gtest-x.x.x.zip,并解压到 protobuf文件夹,并重命名 gtest
同理 gmock-x.x.x,也有这个情况
解决方式:自己去网上下载 gmock-x.x.x.zip,并解压到 protobuf文件夹,并重命名 gmock
接着运行./autogen.sh 出现错误了
autogen.sh: line 8: autoreconf: command not found
curl -O http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz
tar -xzvf m4-1.4.13.tar.gz
cd m4-1.4.13
./configure --prefix=/usr/local
make
sudo make install
cd ..
curl -O http://mirrors.kernel.org/gnu/autoconf/autoconf-2.65.tar.gz
tar -xzvf autoconf-2.65.tar.gz
cd autoconf-2.65
./configure --prefix=/usr/local # ironic, isn't it?
make
sudo make install
cd ..
这里你最好重启下终端,以确保autoconf在接下来的脚本中生效
curl -O http://mirrors.kernel.org/gnu/automake/automake-1.11.tar.gz
tar xzvf automake-1.11.tar.gz
cd automake-1.11
./configure --prefix=/usr/local
make
sudo make install
cd ..
curl -O http://mirrors.kernel.org/gnu/libtool/libtool-2.2.6b.tar.gz
tar xzvf libtool-2.2.6b.tar.gz
cd libtool-2.2.6b
./configure --prefix=/usr/local
make
sudo make install
4、./configure
5、make
6、make check
7、make install
- protobuf安装中遇到的问题及解决方案
- snort安装过程中遇到的问题及解决方案
- Oracle安装过程中遇到的一些问题及解决方案
- 虚拟机安装Ubuntu中遇到的问题及解决方案
- 安装petshop遇到的问题及解决方案
- Thrift安装遇到的问题及解决方案
- 安装gem5遇到的问题及解决方案
- Thrift安装遇到的问题及解决方案
- 安装wampserver遇到的问题及解决方案
- Tensorflow安装 & 遇到的问题及解决方案
- 项目中遇到的 问题及解决方案
- 安装protobuf可能遇到的问题
- 安装protobuf时遇到的部分问题
- 安装protobuf可能遇到的问题
- Tomcat绿色免安装配置及配置中遇到的问题的解决方案
- 在装有win10的电脑中安装Ubuntu16.04双系统遇到的问题及解决方案
- Ubantu 下安装openssh-server中遇到的一些问题及解决方案
- 关于Python安装和pip更新过程中遇到的问题及解决方案
- Java基础02 方法与数据成员
- 接口测试类型及接口测试工具
- VMware的Ubuntu下安装hadoop
- Twitter所使用的开源项目
- 基于POM(page oriented model)的UI测试脚本编写
- protobuf安装中遇到的问题及解决方案
- 数据库的三范式
- 高斯分布
- static_assert 是在编译时期的断言
- BestCoder Round #62 (div.2) 1002 Clarke and five-pointed star
- 索引列的选择
- Linux系统环境变量设置
- 2015年11月14日
- Facebook开源项目汇总