golang 安装使用 protobuf 的教程

golang 安装使用 protobuf 的教程

1、下载protobuf的编译器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_64/bin目录下的protoc复制到$GOPATH/bin
  • $GOPATH/bin加入环境变量。编辑~/.profile文件或~/.bashrc文件,二者不同可见GOPATH设置,在最后添加:
  • export GOPATH="go项目的路径"
  • export PATH=$PATH:$GOPATH/bin
  • 如果喜欢编译安装的,也可下载源码自行安装,最后将可执行文件加入环境变量。
    源码地址:https://github.com/google/protobuf

2、获取protobuf的编译器插件protoc-gen-go

  • 进入GOPATH目录
  • 运行 go get -u github.com/golang/protobuf/protoc-gen-go
  • 如果成功,会在GOPATH/bin下生成protoc-gen-go.exe文件

3、拷贝库文件

  • 从解压目录protoc-3.3.0-linux-x86_64/include/google/protobuf中拷贝全部文件,复制到 GOPATH/src/google/protobuf目录下

4、运行

  • protoc --go_out=. *.proto
  • Note,*前有空格,*是你proto文件的名称,更多详细内容,请阅官方文档
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值