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