環(huán)境
系統(tǒng)版本:mac os x 10.13.1
要安裝的protobuf版本:2.4.1
安裝方式
存在二進(jìn)制安裝和源碼安裝兩種方式。但homebrew里,已經(jīng)沒(méi)法安裝protobuf 2.4.1版本了,所以只能選擇源碼安裝方式。
步驟
1.下載protobuf源碼
從github上下載protobuf源碼:protobuf-2.4.1.tar.gz
假設(shè)下載到了~/Downloads/目錄下
2.解壓
cd ~/Downloads
tar xzvf protobuf-2.4.1.tar.gz
3.編譯安裝
1.進(jìn)入解壓后目錄
cd protobuf-2.4.1
2.修改protobuf-2.4.1/src/google/protobuf/message.cc文件,添加頭文件包含:
#include <istream>
3.編譯安裝
make
sudo make install
4.檢查安裝結(jié)果
1).檢查protoc版本
protoc --version
2).查看安裝路徑
which protoc
一般是/usr/local/bin/protoc
。