centos 7 安装 protobuf 开发环境
centos 7
$ git clone https://github.com/protocolbuffers/protobuf.git
$ cd protobuf
$ git submodule update --init --recursive
$ ./autogen.sh
$ ./configure
$ make
$ make check
$ sudo make install
$ sudo ldconfig /usr/local/lib # refresh shared library cache.
默认安装目录:
/usr/local/bin
/usr/local/lib
协议代码生成脚本
genproto.sh
#!/bin/sh rm -rf ./src/*.pb.h rm -rf ./src/*.pb.cc protoc -I=./proto --cpp_out=./proto test.proto cp -rf ./proto/*.pb.h ./src cp -rf ./proto/*.pb.cc ./src