安装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
相关推荐
Evan芙2 天前
IPC与RPC通信实现方式
网络·网络协议·rpc
U***74692 天前
三大框架-Spring
java·spring·rpc
QQ_4376643142 天前
分布式RPC网络框架
网络·c++·分布式·rpc
凯子坚持 c3 天前
深探 openEuler 云原生基石:iSula 与 Kata Containers 安全容器的极致评测与性能剖析
安全·云原生·rpc
j***51894 天前
Spring总结(上)
java·spring·rpc
渡我白衣4 天前
深入理解算法库的灵魂——彻底掌握 <algorithm> 的范式、迭代器约束、隐藏陷阱与性能真相
数据结构·c++·人工智能·网络协议·mysql·rpc·dubbo
qinyia4 天前
WisdomSSH解决NFS服务因“RPC fragment too large“导致的性能警告
网络·网络协议·rpc
SoleMotive.4 天前
http和rpc的区别
网络协议·http·rpc
咨询QQ180809516 天前
Comsol隧道围岩流固耦合 1主题:岩溶隧道突水渗流和损伤 2内容:mph文件、力学参数文件
rpc
遇到困难睡大觉哈哈6 天前
HarmonyOS IPC/RPC 实战:用 ArkTS 跑通 Proxy–Stub 整条链路
qt·rpc·harmonyos·鸿蒙