ubuntu编译安卓平台Tengine安装protobuf3.0.0

因为官方给出的protobuf_lib是基于v3.0.0,所有ubuntu本机也需要安装protobuf3.0.0版本;
通过下面的地址:

https://github.com/google/protobuf/archive/v3.0.0.zip

解压后,在v3.0.0版本中的autogen.sh中,需要下载gmock的1.7.0版本。因为有时候网速的问题,在这里我们先把他给下好,然后在autogen.sh中把下载这段代码给注释掉。

git clone https://github.com/paulsapps/gmock-1.7.0

然后改名为:
mv gmock-1.7.0 gmock
并且复制到protobuf目录下。

注释掉部分为:

if test ! -e gmock; then
  echo "Google Mock not present.  Fetching gmock-1.7.0 from the web..."
  curl $curlopts -O https://googlemock.googlecode.com/files/gmock-1.7.0.zip
  unzip -q gmock-1.7.0.zip
  rm gmock-1.7.0.zip
  mv gmock-1.7.0 gmock
fi

然后执行如下操作:

./autogen.sh
./configure
make
make check
make install

安装完成后还需要完成如下操作:

1、创建文件 /etc/ld.so.conf.d/libprotobuf.conf 包含内容:
    /usr/local/lib

2、sudo ldconfig 
    这时,再运行protoc --version 就可以正常看到版本号了
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值