Ubuntu 16.04 更新/安裝/編譯 protobuf|操作步驟與注意事項
3 min readJun 4, 2020
首先確認原系統預設protobuf 版本,正常應該會出現這版libprotoc 2.6.1
如果因為開發需要升級版本到3.X.X以上的話就需要手動編譯更新
#protoc --version
Step0: 記得先安裝相關套件避免編譯失敗
#sudo apt-get install autoconf automake libtool curl make g++ unzip
Step1: 下載最新釋出版本protobuf-all-3.x.x
到這裡↓下載新版protobuf-all-3.x.x, 這兩個擇一下載 .tar.gz 或.zip即可
解壓縮後進入該目錄下,設定與編譯安裝
#cd protobuf
Step2: 設定與編譯更新
執行自動gencode 腳本,如果遇到問題記得要安裝automake
#./autogen.sh
再來跑configure 檔,接著編譯生成並安裝到系統目錄中
# ./configure
# make
# make check
# sudo make install
# sudo ldconfig # 更新共享函式庫暫存
Step3: 最後開新的終端機檢查版本是否正常更新
#protoc --version
大功告成~
參考資料
Grady Huang