proto文件生成go代码
2018-04-03 22:11
387 查看
一句话总结:多个文件在一个包里需一起编译,有依赖其他proto文件需手动改导入路径
1、单个文件
2、多个文件
3、多个文件且依赖其他proto文件
这里用到了sed命令的替换功能,详情见Linux文本操作三剑客(sed, awk, grep)——sed
1、单个文件
protoc --go_out=plugins=grpc:. hello.proto
2、多个文件
protoc --go_out=plugins=grpc:. *.proto
3、多个文件且依赖其他proto文件
protoc --go_out=plugins=grpc:. *.proto --proto_path=. --proto_path=../common/ 手动改写头文件,当然不用命令也可以 sed -i 's/import common\".\"/import common\"proj\/rpcproto\/common\"/' ./data.pb.go ./user.pb.go
这里用到了sed命令的替换功能,详情见Linux文本操作三剑客(sed, awk, grep)——sed
Administrator@simon~/learn_sed $ echo "i love you, you love me" | sed "s/love/like/" i like you, you love me 对于文件需要重定向,加-i 使用-i选项, 如sed -i "s/love/like/" test.txt 表示将test.txt文件中出现的第一个love替换成like
相关文章推荐
- Protobuf一键生成代码bat文件
- 运行protoc 把.proto文件生成.pb.go文件,遇到的问题以及解决方案
- protoc 和 protoc-gen-go 产生的 proto 文件代码对比
- 用goquery从国家统计局拉取最新省市区3级行政区划代码,生成SQL文件导入数据库
- Mybatis代码自动生成配置文件
- python方法生成txt标签文件代码
- 如何用myeclipse将wsdl文件生成java代码?
- 【SSH】利用applicationContext.xml文件结合java代码生成项目所需的数据库
- 生成/读取(反向更新数据库) Excel文件(示例代码下载)
- 通过java代码生成XML格式文件
- CodeSmith实用技巧(八):生成的代码输出到文件中
- 教训啊,生成.o文件的代码是绝对不能去调用生成.ko文件的函数变量的
- IIS6.0日志文件分析代码_1生成访问字段记录到数组中
- PyQt简单例子: 包括ui文件生成, 代码, 打包exe
- Java代码生成和解析xls文件
- python 生成目录树及显示文件大小的代码
- php生成excel文件示例代码(转)
- eclipse develop for C\C++ 文件注释函数注释代码模板自动生成方法
- Go 语言,开源服务端代码自动生成 框架 - EasyGoServer
- 生成静态文件的新闻系统核心代码(.net C#)