安装grpc

安装过程依照 官网指南,以下内容为进一步解释

1.将 MY_INSTALL_DIR 环境变量设置为当前用户的主目录下的 .local 子目录路径。export 命令用于将环境变量添加到当前会话的环境中,使其对于后续执行的命令和子进程都可用。

bash 复制代码
 export MY_INSTALL_DIR=$HOME/.local   

2.在设立的那个宏所在地址递归创建新的文件夹,(原因是说方便删除)

bash 复制代码
mkdir -p $MY_INSTALL_DIR
bash 复制代码
export PATH="$MY_INSTALL_DIR/bin:$PATH

4.检查是否安装

bash 复制代码
sudo apt install -y cmake
sudo apt install -y build-essential autoconf libtool pkg-config

5.难主要在下载这个,随机下看什么时候网好

bash 复制代码
git clone --recurse-submodules -b v1.53.0 --depth 1 --shallow-submodules https://github.com/grpc/grpc
  1. 设置cmake
bash 复制代码
cd grpc
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
相关推荐
拾忆,想起1 天前
Dubbo RPC 实战全流程:从零搭建高可用微服务系统
网络·网络协议·微服务·性能优化·rpc·架构·dubbo
周杰伦_Jay1 天前
【tRPC-Go 框架】深度解析:特性、架构及与主流RPC框架对比
rpc·架构·golang
HyperAI超神经1 天前
【TVM 教程】交叉编译与 RPC
网络·人工智能·网络协议·rpc·gpu·编程语言·tvm
无事好时节2 天前
Linux 线程
java·开发语言·rpc
2301_807288632 天前
MPRPC项目(第七天,rpcprovider分发rpc服务)
网络·分布式·rpc
呼呼突突2 天前
Unity使用TouchSocket的RPC
unity·rpc·游戏引擎
ss2734 天前
高并发读场景:写时复制容器(Copy-On-Write)
java·开发语言·rpc
拾忆,想起5 天前
Dubbo深度解析:从零到一,高性能RPC框架如何重塑微服务架构
网络协议·微服务·云原生·性能优化·rpc·架构·dubbo
Sui_Network6 天前
备受期待的 POP 射击游戏 XOCIETY 正式在 Epic Games Store 开启体验
人工智能·游戏·rpc·区块链·量子计算·graphql