安装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
相关推荐
眠りたいです2 天前
基于脚手架微服务的视频点播系统-脚手架开发部分-brpc中间件介绍与使用及二次封装
c++·微服务·中间件·rpc·架构·brpc
锋风Fengfeng3 天前
基于Binder的4种RPC调用
网络协议·rpc·binder
编啊编程啊程3 天前
gRPC从0到1系列【20】
java·rpc·kafka·dubbo·nio
编啊编程啊程3 天前
gRPC从0到1系列【19】
java·spring boot·rpc·dubbo·nio
寒士obj4 天前
轻量级、高性能的RPC框架——Dubbo
网络协议·rpc·dubbo
失散134 天前
分布式专题——26 BIO、NIO编程与直接内存、零拷贝深入辨析
java·分布式·rpc·架构·nio·零拷贝
编啊编程啊程8 天前
gRPC从0到1系列【6】
java·rpc·kafka·dubbo·nio
她说人狗殊途9 天前
Spring IoC容器加载过程 vs Bean生命周期对应关系图
java·开发语言·rpc
weixin_446260859 天前
提升开发效率的RPC系统!
网络·网络协议·rpc
H3C-Navigator10 天前
RPC在分布式存储系统中的应用
分布式·网络协议·rpc