安装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
相关推荐
点点滴滴的记录12 小时前
RPC核心实现原理
网络·网络协议·rpc
徒步僧12 小时前
ThingsBoard规则链节点:RPC Call Reply节点详解
qt·microsoft·rpc
zfoo-framework1 天前
游戏中Dubbo类的RPC设计时的注意要点
网络·网络协议·rpc
帅气的人1233 天前
thrift rpc 四种类型的服务端的实现详细介绍
java·开发语言·网络·网络协议·rpc
eaglewgs5 天前
浅谈RPC的实现原理与RPC实战
网络·网络协议·rpc
菜鸟起航ing6 天前
Apache Dubbo (RPC框架)
rpc·apache·dubbo
帅气的人1236 天前
thrift idl 语言基础学习
java·开发语言·python·rpc·go·thrfit
一片蓝蓝的云7 天前
实现RPC接口的demo记录
网络·网络协议·rpc
Likelong~7 天前
设计一个灵活的RPC架构
网络协议·rpc·架构
shimly1234569 天前
(done) 什么 RPC 协议? remote procedure call 远程调用协议
网络·网络协议·rpc