Ubuntu 16.04 更新/安裝/編譯 protobuf|操作步驟與注意事項

Grady Huang
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

--

--

Grady Huang
Grady Huang

Written by Grady Huang

平凡的工程從業人員,寫寫筆記避免隔天忘記~ 喜歡拍手👏就好

No responses yet