安装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
相关推荐
LayZhangStrive1 天前
后端通识 - 远程服务调用RPC
网络·网络协议·rpc·sentinel·openfeign·远程服务调用
xfhuangfu4 天前
Oracle中建立到CDB和PDB的连接
数据库·oracle·rpc
一木 之林4 天前
Python.六.(一)--1.标准库、常用工具与基础操作(进阶)
python·rpc·dubbo
qianyuqiye16 天前
NFS 网络文件系统完整实战|原理 + RPC 架构 + 多 Web 集群共享存储
运维·网络·安全·rpc·架构·php
小小龙学IT7 天前
gRPC 开源高性能 RPC 框架深度解析:从 HTTP/2 到跨语言微服务实战
http·rpc·开源
IKUN家族7 天前
Spring IoC&DI
java·spring·rpc
snow@li9 天前
SpringBoot:全套生命周期全景详解/应用级+Bean级
java·spring boot·rpc
老虎海子12 天前
Dockerfile 零基础:指令详解 + Compose 对比 + 前端镜像实战
开发语言·前端·docker·rpc
snow@li13 天前
SpringBoot:依赖注入(DI)全景深度梳理与实战分析/@Autowired、@Resource、@Qualifier
java·spring boot·rpc
snow@li13 天前
SpringBoot:RPC 接口与 Web 接口全景深度分析
spring boot·rpc·架构