在go语言中protoc环境搭建流程步骤
Go  /  管理员 发布于 2年前   511
protoc是protobuf的编译器,用于将.proto文件生成目标语言的代码。
protocol buffer 是谷歌出品的语言独立,平台独立,可扩展的结构化数据序列化的组件就像XML一样,
但是protocol buffer编码后更小、速度更快、使用更简单。
定义完你的结构化数据后,就可以使用配套工具生成的代码,
使用不同的语言对结构化数据流进行读取和操作
进程安装步骤:
下载protoc
https://github.com/protocolbuffers/protobuf/tags
在上面的地址中找到适合自己电脑的版本下载即可。
然后
解压到 GOPATH 中
解压得到下面几个文件。

将 bin 目录中的 protoc.exe 文件 拷贝到电脑的 GOPATH 目录中的 bin 目录下即可。
命令行输入一下命令查看是否安装成功,记得将 GOPATH 下的 bin 目录添加到环境变量中。
protoc --version
安装 GO 的编译器插件
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest测试使用
protoc --go_out=. --go-grpc_out=. ./proto/user.proto
注意:
--go_out 指定生成的 xx.pb.go 文件存放的目录,
--go-grpc_out 指定生成的 xx_grpc.pb.go 文件存放的目录。
这两个参数可以配合 proto 文件中的 go_package 参数设置生成的文件存放地址。
最后一个参数是 proto 文件的路径。
test1 在
opencode + Oh-my-openagent,我的第一个免费的ai编程智能体管家:Sisyphus中评论 test..122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..Zita 在
Google AI Studio升级全栈 vibe coding体验,可直接构建带登录和数据库的应用中评论 111222..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号
