1、cd到pb文件夹下(pb文件夹就是存放.proto文件的)

2、新建person.proto文件,并在文件中添加如下代码

syntax = "proto3";

package pb;

option go_package = "./;pb";

message Person {
    string name = 1;
    int32 age = 2;
}

service hello {
    rpc sayHello(Person) returns (Person);
}

2、运行以下命令,在pb文件夹下生成相应的.go文件

sudo protoc --go_out=plugins=grpc:./ *.proto

更多推荐