<一> 预装必要依赖:
sudo yum install make automake gcc gcc-c++ kernel-devel autoconf libtool pkg-config
或者简单粗暴:
yum groupinstall "Development Tools" "Development Libraries"
<二> 下载安装:
1, 下载
当前版本是v1.27.3, 所以选择这个版本下载. 下载命令如下:
git clone -b v1.27.3 --recursive https://github.com/grpc/grpc
2, 解压安装
解压, 假设解压后的目录是这样子的: /home/user/grpc, 可以执行如下命令:
cd /home/user/grpc
mkdir -p "cmake/build"
pushd "cmake/build"
cmake \
-DCMAKE_BUILD_TYPE=Release \
-DgRPC_INSTALL=ON \
-DgRPC_BUILD_TESTS=OFF \
-DgRPC_SSL_PROVIDER=package \
../..make -j4
sudo make install
popd
现在gRPC已经编译好了. 那么再编译测试文件, 以helloworld为例子, 可以执行如下命令:
mkdir -p "examples/cpp/helloworld/cmake/build"
pushd "examples/cpp/helloworld/cmake/build"
cmake ../..
make
popd
<三> 测试:
测试结果如下:
结束.