环境
系统版本:mac os x 10.13.1
要安装的protobuf版本:2.4.1
安装方式
存在二进制安装和源码安装两种方式。但homebrew里,已经没法安装protobuf 2.4.1版本了,所以只能选择源码安装方式。
步骤
1.下载protobuf源码
从github上下载protobuf源码:protobuf-2.4.1.tar.gz
假设下载到了~/Downloads/目录下
2.解压
cd ~/Downloads
tar xzvf protobuf-2.4.1.tar.gz
3.编译安装
1.进入解压后目录
cd protobuf-2.4.1
2.修改protobuf-2.4.1/src/google/protobuf/message.cc文件,添加头文件包含:
#include <istream>
3.编译安装
make
sudo make install
4.检查安装结果
1).检查protoc版本
protoc --version
2).查看安装路径
which protoc
一般是/usr/local/bin/protoc
。
网友评论