在mac或者linux上面使用Cmake从source编译 grpc

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TH_NUM/article/details/89483862

在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 

猜你喜欢

转载自blog.csdn.net/TH_NUM/article/details/89483862