在 Linux 上安裝 Protocol Buffers(protobuf)編譯器 protoc
的步驟如下:
首先,確保你的系統已經安裝了以下依賴項:
sudo apt-get update
sudo apt-get install autoconf automake libtool curl make g++ unzip
接下來,從 GitHub 上克隆 protobuf 的源代碼倉庫:
git clone https://github.com/protocolbuffers/protobuf.git
進入 protobuf 目錄:
cd protobuf
切換到最新的穩定版本(例如 v3.17.3):
git checkout v3.17.3
更新項目的子模塊:
git submodule update --init --recursive
現在,進入到編譯和安裝 protobuf 的目錄:
./autogen.sh
./configure
make
make check
安裝 protobuf:
sudo make install
最后,將 protobuf 的庫文件添加到動態鏈接器的運行時綁定列表中:
sudo ldconfig
現在,你應該已經成功地在 Linux 上安裝了 protoc
。要驗證安裝是否成功,可以運行以下命令:
protoc --version
如果一切正常,你應該會看到類似于以下的輸出:
libprotoc 3.17.3