1. 程式人生 > >Google Protobuf在Linux下的安裝

Google Protobuf在Linux下的安裝

介紹

Google Protocol Buffer( 簡稱 Protobuf) 是 Google 公司內部的混合語言資料標準,目前已經正在使用的有超過 48,162 種報文格式定義和超過 12,183 個 .proto 檔案。他們用於 RPC 系統和持續資料儲存系統。

Protocol Buffers 是一種輕便高效的結構化資料儲存格式,可以用於結構化資料序列化,或者說序列化。它很適合做資料儲存或 RPC 資料交換格式。可用於通訊協議、資料儲存等領域的語言無關、平臺無關、可擴充套件的序列化結構資料格式。目前提供了 C++、Java、Python 三種語言的 API。

安裝

在Ubuntu和Centos下配置步驟一樣,可能需要解決部分依賴問題。

首先找到Protobuf的最新版本原始碼,對應檔案是Source code (tar.gz) ,然後依次執行以下命令:

wget https://github.com/google/protobuf/archive/v3.5.1.tar.gz

tar -xzvf v3.5.1.tar.gz

cd protobuf-3.5.1/

./autogen.sh

./configure --prefix=/usr/local/protobuf

make -j8 && make install

ldconfig