protoc 下载镜像_protobuf

本文介绍了如何安装和使用 Protobuf 编译器 protoc,包括从 GitHub 下载安装包,配置环境变量,安装 Go 语言的编译器插件,并通过实例演示了创建 .proto 文件及生成 Go 代码的过程。
摘要由CSDN通过智能技术生成

> 各服务端之间的通讯经常会用到protobuf,因为它比json这些更加的快速高效

[TOC]

## 安装编译器

### 安装protoc编译器

> 可在https://github.com/protocolbuffers/protobuf/releases 下载最新安装包

~~~

// 请自行将zip转换成tar.gz

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

tar zxvf protoc-3.11.2-linux-x86_64.tar.gz

~~~

> 配置环境变量

~~~

vim ~/.bash_profile

// 将/opt/protoc/bin加入到环境变量中

// 将go 安装的bin插件配置到环境变量中,可通过go env查看GOPATH=/root/go/,如 /root/go/bin

// 如 PATH=$PATH:$HOME/bin:/opt/protoc/bin:/opt/go/bin:/root/go/bin

source ~/.bash_profile

~~~

### go 安装编译器插件

> 此处go的安装步骤过滤,可参考go的安装篇

> 安装执行可以安装go的国内镜像,这样安装插件更加快速稳定

~~~

# 启用 Go Modules 功能

go env -w GO111MODULE=on

# 配置镜像

go env -w GOPRO

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值