1.https://github.com/google/protobuf/releases/tag/v3.0.0 下载需要的版本,如果执行autogen.sh的过程中出现autoreconf not found的错误,说明没有安装automake,在ubuntu执行sudo apt-get install automake libtool就可以了,其他平台根据实际情况安装。
2.执行 go get -u github.com/golang/protobuf/{proto, proto-gen-go} ,
执行go install github.com/golang/protobuf/proto
go install github.com/golang/protobuf/protoc-gen-go
3.修改环境变量:
export PATH=$PATH:/home/user/go/bin
4.执行:protoc --go_out=. proto.proto 可以产生:proto.pb.go文件 放入工程中。
有疑问加站长微信联系(非本文作者)