- 安装依赖
sudo apt-get install autoconf automake libtool curl make g++ unzip
- 下载源码 项目requirements.txt指定了版本号为 3.11.4,在 https://github.com/protocolbuffers/protobuf/tags 通过 tag 寻找。使用 wget 或点击下载: https://github.com/protocolbuffers/protobuf/releases/download/v3.11.4/protobuf-cpp-3.11.4.tar.gz
- 解压
tar -zxvf protobuf-cpp-3.11.4.tar.gz
- 依照 github readme.md 文档依次运行以下命令:
cd protobuf-3.11.4 ./autogen.sh ./configure make make check sudo make install sudo ldconfig
- 如无意外,编译成功。此时通过
protoc --version
查看版本,终端打印出信息:libprotoc 3.11.4
。