ubuntu22.04 配置grpc(优化官方教程)
优化了官方教程,2024.7.17顺利打通。
一:添加环境变量
-
打开root文件夹下的 .bashrc 文件
-
编辑文件:滚动到文件的底部,然后添加以下行:
export MY_INSTALL_DIR=$HOME/.local mkdir -p "$MY_INSTALL_DIR" export PATH="$MY_INSTALL_DIR/bin:$PATH"
-
保存并退出
-
刷新 .bashrc:使
.bashrc
文件中的更改生效:source ~/.bashrc
-
检查环境变量:运行
source
命令后,你可以使用echo
命令来检查环境变量是否设置正确:echo $MY_INSTALL_DIR echo $PATH
我的MY_INSTALL_DIR为:
二:安装
*** 进入一个自己的文件夹
*** (下面的两条clone可能会网络出错,删掉后重新clone就好)
git clone -b v1.64.2 https://gitee.com/mirrors/grpc-framework.git grpc
cd third_party/
git submodule update --init
--------------------(源码下载完成)----------------------
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 1
(如果配置够高,可以使用make -j 4)
make install
popd
三:测试
(在grpc目录下)
cd examples/cpp/helloworld
mkdir -p cmake/build
pushd cmake/build
cmake -DCMAKE_PREFIX_PATH=$MY_INSTALL_DIR ../..
make -j 1
./greeter_server
(另起一个bash)
(修改为自己的路径)
cd /home/ThirdParty/grpc/examples/cpp/helloworld/cmake/build
./greeter_client
原文地址:https://blog.csdn.net/qq_34529292/article/details/140483389
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!