ProtocBuffer 安装及简单语法教程

原创
2020/07/26 20:44
阅读数 38

第一步、打开终端,安装protoc(protoc是Protobuf的编辑器)执行以下命令:

1、brew tap grpc/grpc

2、brew install --with-plugins grpc

3、protoc --version (查看版本)

4、go get -u github.com/golang/protobuf/proto (gRPC运行时接口编解码支持库)

5、go get -u github.com/golang/protobuf/protoc-gen-go (从 Proto文件(gRPC接口描述文件) 生成 go文件 的编译器插件)

备注:第4,5步可以合并一步到位:"go get -u github.com/golang/protobuf" 


第二步、打开Goland,在 GoModules 路径下可以看到 github.com/golang/protobuf/ 包含了 “proto” 和 “protoc-gen-go”


第三步、“cd github.com/golang/protobuf/protoc-gen-go” 路径下 执行 “go build -o protoc-gen-go main.go” 命令 生成 “protoc-gen-go” 可执行文件,如图


第四步、把 “protoc-gen-go” 可执行文件 拷贝到 /usr/local/bin 执行命令 “cp protoc-gen-go /usr/local/bin/”


以上步骤就是介绍 protoc 安装步骤


第五步、创建.protoc文件(有多种方法可以执行,就说一种吧,其他百度可以查):


1、执行命令 “touch hello.proto“ 创建如图


2、在 hello.proto 文件中输入“syntax = "proto3";


2、生成.go 文件 执行命令 “ protoc --go_out=. hello.proto ”


第六步、大概介绍protocbuffer的简单写法


结束,望各位多多指教 


                                                                                             ------Red_Star_Light





























本文分享自微信公众号 - 网络安全技术点滴分享(gh_c85d6ae14603)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部