gRPC 是一个开源的远程过程调用 (RPC:Remote Procedure Calls) 框架,可以在任何地方运行。它使客户端和服务器应用程序能够透明地通信,并使构建连接系统变得更加容易。
(1)设置
$ export GRPC_INSTALL_DIR=$HOME/.local
#确定目录是存在的
$ mkdir -p $GRPC_INSTALL_DIR
$ export PATH="$GRPC_INSTALL_DIR/bin:$PATH"
(2)安装cmake
cmake版本:需要3.13 或更高版本
$ cmake --version #查看版本
如果已经安装且版本满足要求,则继续。
否则,使用下面命令进行安装。
$ sudo apt install -y cmake
或者可以将更新的版本安装到本地安装目录中,如下:
$ wget -q -O cmake-linux.sh https://github.com/Kitware/CMake/releases/download/v3.19.6/cmake-3.19.6-Linux-x86_64.sh
$ sh cmake-linux.sh -- --skip-license --prefix=$GRPC_INSTALL_DIR
$ rm cmake-linux.sh
(3)安装 gRPC 所需的基本工具
$ sudo apt install -y build-essential autoconf libtool pkg-config
(4