Go gRPC之 ProtoBuf编译环境安装
我们需要安装 protobuf 的编译器 protoc。protoc 需要 protoc-gen-go 来完成 Go 语言的代码转换,因此我们需要安装 protoc 和 protoc-gen-go 这两个个工具。
Linux
# 第一步:安装 protobuf$ cd /tmp/$ git clone --depth=1 https://github.com/protocolbuffers/protobuf$ cd protobuf$ ./autogen.sh$ ./configure$ make$ sudo make install$ protoc --version # 查看 protoc 版本,成功输出版本号,说明安装成功libprotoc 3.15.6# 第二步:安装 protoc-gen-gogo install github.com/golang/protobuf/protoc-gen-go@latestMacOS
# 第一步:安装 protobuf# 首先使用Home Brew安装Protobuf:$ brew install protobuf# 安装好之后,查看是否安装成功$ protoc --versionlibprotoc 3.15.6# 第二步:安装 protoc-gen-gogo install github.com/golang/protobuf/protoc-gen-go@latestWindows
下载官网二进制文件包
下载地址:GitHub下载页
下载对应平台的二进制压缩包后,解压到本地文件夹,
加入环境变量
将解压后的文件夹中的bin目录加入系统环境变量中,如解压后bin路径为"C:\envs\protoc-3.20.1-win64\bin",则按下列步骤添加环境变量:
[*]
验证
打开终端(cmd或者powershell),输入protoc --version后显示版本号则安装成功。
$ protoc--versionlibprotoc 3.20.1
[*]
安装protoc-gen-go
# 在终端输入如下命令 安装 protoc-gen-gogo install github.com/golang/protobuf/protoc-gen-go@latest
页:
[1]