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即可,如下图:

相关文章

ubuntu退出redis的示例:指定配置文件方式启动源码redis:roo...
ubuntu中mysql改密码忘了的解决方法:1.在终端中切换到root权...
ubuntu安装mysql失败的解决方法原因:可能是原有的MySQL还有...
使用centos和ubuntu建站的区别有以下几点1.CentOS是Linux发行...
ubuntu图形界面和字符界面切换的方法:可以通过快捷键CTRL+A...
ubuntu中重启mysql失败的解决方法1.首先,在ubuntu命令行中,...