# gRPC_Test **Repository Path**: xukeawsl/g-rpc_-test ## Basic Information - **Project Name**: gRPC_Test - **Description**: 使用gRPC完成一些基本的功能测试 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-01 - **Last Updated**: 2022-05-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gRPC 基本使用 * 环境配置 ```bash export MY_INSTALL_DIR=$HOME/.local mkdir -p $MY_INSTALL_DIR export PATH="$MY_INSTALL_DIR/bin:$PATH" 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=$MY_INSTALL_DIR rm cmake-linux.sh sudo apt install -y build-essential autoconf libtool pkg-config git clone https://github.com/grpc/grpc.git cd grpc # 这一步是安装 grpc/third_party 目录下的第三方库, 经常失败, 可以在本地安装完后上传至服务器 git submodule update --init mkdir -p cmake/build pushd cmake/build cmake -DgRPC_INSTALL=ON \ -DgRPC_BUILD_TESTS=OFF \ -DCMAKE_INSTALL_PREFIX=$MY_INSTALL_DIR \ ../.. make -j 4 make install popd ```