Google Protobuf在Linux下的安裝
阿新 • • 發佈:2019-02-12
介紹
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