とある変人のお道具箱

技術系のことにについて幅広く触れていくブログです

protocol buffersのインストール(mac,ubuntuで確認済み)

Protocol Buffersのインストール方法

ダウンロード

以下のリンクからダウンロードする。特に理由がなければLatest versionを選択し、Githubのページからzipファイルをダウンロードする。 執筆時の最新版は3.12.3であった。

全ての言語が入っているバージョンや、pythonだけcppだけなど各言語だけのファイルもある。自分の使う言語に合わせてダウンロードすれば良い。私はとりあえずallを選択したが、サイズが大きくてインストールに時間がかかった。容量を圧迫させたくない人は避けた方が無難だろう。

developers.google.com

インストール

解凍してmakeする

cd Downloads
unzip protobuf-all-3.12.3.zip
cd protobuf-3.12.3
./configure
make
make check
sudo make install

確認

which protoc

を実行して何かしらパスが返ってくればOK

protoc

を実行してオプションが表示されたらOKです。