• 4.5 编译protobuf

    4.5 编译protobuf

    通过如下方式调用protocol编译器,把 .proto 文件编译成代码:

    1. 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 文件