安装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
相关推荐
cccyi71 小时前
【C++ 脚手架】brpc 的介绍与使用
c++·rpc·brpc
Benszen3 小时前
一些存储类型
网络·网络协议·rpc
Java面试题总结13 小时前
Spring - Bean 生命周期
java·spring·rpc
Benszen1 天前
K8S存储管理:Volume、PV/PVC与StorageClass详解
容器·rpc·kubernetes
未来之窗软件服务2 天前
SenseVoicecpp ggml-rpc.cpp大模型[AI人工智能(七十七)]—东方仙盟
人工智能·rpc·ggml·仙盟创梦ide·东方仙盟
@atweiwei3 天前
深入解析gRPC服务发现机制
微服务·云原生·rpc·go·服务发现·consul
Chasing__Dreams3 天前
Linux--操作系统--7--IPC、RPC
linux·运维·rpc
会飞的大可5 天前
服务间通信:OpenFeign vs Dubbo 的 RPC 选型
网络协议·rpc·dubbo
jinanwuhuaguo7 天前
OpenClaw全网使用人群全景深度分析报告
网络·人工智能·网络协议·rpc·openclaw
gc_22998 天前
域控服务器重启导致的身份认证失败问题
rpc·域控