CentOS安装或升级protoc

卸载旧版本

sudo yum remove protobuf protobuf-c protobuf-compiler -y

sudo rm -f /usr/bin/protoc

sudo rm -rf /usr/include/google/protobuf

下载

wget https://github.com/protocolbuffers/protobuf/releases/download/v3.15.0/protoc-3.15.0-linux-x86_64.zip

unzip protoc-3.15.0-linux-x86_64.zip -d protoc-3.15.0

sudo mv protoc-3.15.0/bin/protoc /usr/local/bin/

sudo cp -r protoc-3.15.0/include/google /usr/local/include/

go install google.golang.org/protobuf/cmd/protoc-gen-go@latest

系统路径

echo 'export PATH="/usr/local/bin:/root/go/bin:$PATH"' >> ~/.bashrc

source ~/.bashrc

验证安装

protoc --version # 应输出 protoc 版本(如 3.15.0)

protoc-gen-go --version # 应输出生成器版本

相关推荐
CHH3213几秒前
在 Mac/linux 的 VSCode 中使用Remote-SSH远程连接 Windows
linux·windows·vscode·macos
tryCbest7 分钟前
Linux使用Docker部署项目后期更新
linux·运维·docker
承渊政道7 分钟前
动态内存管理
c语言·c++·经验分享·c#·visual studio
yudiandian20149 分钟前
02 Oracle JDK 下载及配置(解压缩版)
java·开发语言
要加油哦~15 分钟前
JS | 知识点总结 - 原型链
开发语言·javascript·原型模式
孤独得猿24 分钟前
聊天室项目开发——etcd的安装和使用
linux·服务器·c++·etcd
siriuuus25 分钟前
Linux Tomcat 简单使用及 Nginx 反向代理
linux·nginx·tomcat
鄃鳕32 分钟前
python迭代器解包【python】
开发语言·python
new coder32 分钟前
[c++语法学习]Day10:c++引用
开发语言·c++·学习
驰羽39 分钟前
[GO]GORM 常用 Tag 速查手册
开发语言·后端·golang