Golang与Protobuf

Preface

虽然弄过很多遍了,但是每次都要去搜索。
本着好记性不如烂笔头的原则,今天记录下来。

Contents

下载protobuf包

在github的protobuf官方上下载最新的release包,protoc-$VERSION-$PLATFORM.zip
例如,我的macos下载的是 protoc-3.14.0-osx-x86_64.zip

解压并添加环境变量

vim ~/.bashrc
将protoc的bin目录加入环境变量

export PATH=$PATH:$PATH_TO_PROTO_BIN

运行 source 命令之后就可以看到 protoc 可用了。

添加golang的protoc插件

运行

go get -u github.com/golang/protobuf/protoc-gen-go 

完成后可以在你的 GOPATH/bin 下看到一个 protoc-gen-go 文件。

以上步骤之后,就可以在golang中开始使用protobuf了。

Reference

posted @ 2021-08-26 09:57  Ado_On  阅读(29)  评论(0编辑  收藏  举报