在linuxs上面:
$ [sudo] apt-get install build-essential autoconf libtool pkg-config
在macos 上面:
$ [sudo] xcode-select --install
$ brew install autoconf automake libtool shtool
$ brew install gflags
第二步骤:
下载 grpc
git clone -b $(curl -L https://grpc.io/release) https://github.com/grpc/grpc
cd grpc
git submodule update --init
使用cmake 编译 grpc:
cd grpc # 进入grpc 根目录
mkdir -p cmake/build
cd cmake/build
cmake -DgRPC_INSTALL=ON -DgRPC_BUILD_TESTS=OFF -DgRPC_PROTOBUF_PROVIDER=package -DgRPC_ZLIB_PROVIDER=package -DgRPC_CARES_PROVIDER=package -DgRPC_SSL_PROVIDER=package -DCMAKE_BUILD_TYPE=Release -DOPENSSL_ROOT_DIR=/usr/local/Cellar/openssl/1.0.2r -DOPENSSL_LIBRARIES=/usr/local/Cellar/openssl/1.0.2r/lib ../..
sudo make install