- 4.5 编译protobuf
4.5 编译protobuf
通过如下方式调用protocol编译器,把 .proto 文件编译成代码:
protoc --proto_path=IMPORT_PATH --go_out=DST_DIR path/to/file.proto
其中:
—proto_path,指定了 .proto 文件导包时的路径,可以有多个,如果忽略则默认当前目录。
—go_out, 指定了生成的go语言代码文件放入的文件夹
允许使用
protoc —go_out=./ *.proto
的方式一次性编译多个 .proto 文件编译时,protobuf 编译器会把 .proto 文件编译成 .pd.go 文件