找回密码
 立即注册
查看: 250|回复: 0

Go gRPC之 ProtoBuf编译环境安装

[复制链接]
发表于 2022-5-12 10:38 | 显示全部楼层 |阅读模式
我们需要安装 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
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-27 08:35 , Processed in 0.087137 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表