参考: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.开编
./configure
# 可以安装到指定文件夹
./configure --prefix=/usr
make -j$(nproc)
make check
sudo make install
sudo ldconfig
其实就是官方文档的readme,多看看,英文看习惯了就好了
原文地址:https://blog.csdn.net/weixin_41653613/article/details/132650447
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。