参考:https://github.com/protocolbuffers/protobuf#readme
https://github.com/protocolbuffers/protobuf/blob/v3.20.3/src/README.md
其实官网的readme给的步骤很详细。
1.安装相关依赖
sudo apt-get install autoconf automake libtool curl make g++ unzip
1.克隆仓库
git clone https://github.com/protocolbuffers/protobuf.git
# 可以使用https://ghproxy.com/作为代理,会快很多,如下:
git clone https://ghproxy.com/https://github.com/protocolbuffers/protobuf.git
2.切换分支
# 切换分支,这是我的需求,根据你自己的需求进行更改
git checkout v3.20.3
# 检查分支状态
git status
3.拉取子模块
cd protobuf
git submodule update --init --recursive
./autogen.sh
4.开编文章来源:https://www.toymoban.com/news/detail-696857.html
./configure
# 可以安装到指定文件夹
./configure --prefix=/usr
make -j$(nproc)
make check
sudo make install
sudo ldconfig
其实就是官方文档的readme,多看看,英文看习惯了就好了文章来源地址https://www.toymoban.com/news/detail-696857.html
到了这里,关于Ubuntu安装Protobuf,指定版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!