Ubuntu14.04上编译指定版本的protobuf源码操作步骤

前端之家收集整理的这篇文章主要介绍了Ubuntu14.04上编译指定版本的protobuf源码操作步骤前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Google Protobuf的介绍可以参考 http://www.jb51.cc/article/p-mpkvdkvc-va.html,这里介绍在Ubuntu14.04上编译安装指定版本的protobuf的操作步骤,这里以2.4.1为例:

1. Ubuntu14.04上默认安装的是2.5.0,默认安装到/usr/bin目录下,如下:


2. 从 https://github.com/google/protobuf/releases?after=v3.0.0-alpha-1下载protobuf2.4.1源码 protobuf-2.4.1.zip;

3. 将其存放到新建的protobuf目录下,通过unzip命令进行解压缩:

$ unzip protobuf-2.4.1.zip

4. 解压缩后的文件会放到protobuf-2.4.1目录下,将终端定位到此目录内;

5. 依次执行:

$ ./autogen.sh
$ ./configure
$ make
$ make check
$ sudo make install
$ sudo ldconfig # refresh shared library cache
有时make check会报gtest或gmock的错误,可以先不用管,直接执行make install即可。

6. 默认2.4.1会安装到/usr/local/bin目录下,然后通过软链接的方式将新生成的protoc链接到/usr/bin即可,如下图:

原文链接:https://www.f2er.com/ubuntu/352971.html

猜你在找的Ubuntu相关文章