安装过程依照 官网指南,以下内容为进一步解释
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
- 设置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