Google Protocol Buffer(簡稱Protobuf)是Google公司內部的混合語言數據標准,用於RPC系統和持續數據存儲系統。是一種輕便高效的可用於通訊協議、數據存儲等領域的語言無關、平台無關、可擴展的序列化結構數據格式,在Hadoop源碼編譯中也會用到。
下載 官方下載地址 (可能由於Google不能訪問的問題無法正常下載) 百度網盤下載:https://pan.baidu.com/s/1zqqxQDGQfspaAcQJElh76w 密碼:i8j4
注意:官方下載需注意查看文件大小,如果只是下載幾十k的源碼文件里面是沒有configure文件的,無法通過configure 安裝配置
安裝
解壓文件到opt目錄 tar -zxvf protobuf-2.5.0.tar.gz -C /opt/module/
進入解壓目錄 cd /opt/module/protobuf-2.5.0
./configure (時間有點長耐心等待)
安裝 make
make check
make install
ldconfig
配置環境變量 vim /etc/profile
添加內容:#LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/opt/module/protobuf-2.5.0
export PATH=$PATH:$LD_LIBRARY_PATH
生效 source /etc/profile
測試是否安裝成功 protoc --version 成功!