4.5 编译protobuf

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

 protoc --proto_path=IMPORT_PATH --go_out=DST_DIR path/to/file.proto

其中:

  1. --proto_path,指定了 .proto 文件导包时的路径,可以有多个,如果忽略则默认当前目录。

  2. --go_out, 指定了生成的go语言代码文件放入的文件夹

  3. 允许使用protoc --go_out=./ *.proto的方式一次性编译多个 .proto 文件

  4. 编译时,protobuf 编译器会把 .proto 文件编译成 .pd.go 文件

results matching ""

    No results matching ""