参考链接:

gRPC 编译

参考官网 quick-start

  • 需要指定版本号
  • configure 需要进行打包配置(package),这个需要参考
## 安装依赖包
sudo apt-get install golang
sudo apt install autoconf automake libtool shtool 

## 可以使用 curl -L http://grpc.io/release 查看当前支持的版本
git clone --recurse-submodules -b v1.20.0 https://github.com/grpc/grpc
cd 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 \
      ../..
      
make -j
sudo make install

使用