Protobuf的安装使用

就是耍帅 · · 2513 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

       在gRPC开发过程中,我们常常需要与Protobuf打交道,而在编写了.proto文件后,还需要用到一个编译器那就是protoc。protoc是Protobuf的编译器,是用C++编写的,其主要功能就是编译.proto文件。

1.安装protoc 编译器

下载地址:https://github.com/google/protobuf/releases

window:

下载: protoc-3.3.0-win32.zip

解压后将bin目录下的protoc.exe复制到GOPATH/bin下,GOPATH/bin加入环境变量。

当然也可放在其他目录,需加入环境变量,能让系统找到protoc.exe

linux:

下载:protoc-3.3.0-linux-x86_64.zip 或 protoc-3.3.0-linux-x86_32.zip

解压,把bin目录下的protoc复制到GOPATH/bin下,GOPATH/bin加入环境变量。

如果喜欢编译安装的,也可下载源码自行安装,最后将可执行文件加入环境变量。


检验是否安装成功:protoc --version或 protoc --help(使用说明)


2. 安装编译器插件protoc-gen-go (protoc-gen-go用于生成Go语言代码)

进入GOPATH目录,并运行  go get -u github.com/golang/protobuf/protoc-gen-go

这时在GOPATH/bin中会生成 protoc-gen-go.exe

3.ok


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:就是耍帅

查看原文:Protobuf的安装使用

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2513 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传