UBUNTU安装gRPC

   同事开发用到了gRPC,吾要求其补充安装步骤,一直拖拖拉拉。今天自己要编译,于是把整个步骤搞清楚了。特别记录下来,供大家参考:

  •  依赖库
sudo apt-get install pkg-config
sudo apt-get install build-essential autoconf libtool pkg-config
sudo apt-get install libgflags-dev libgtest-dev
sudo apt-get install clang libc++-dev
  • 下载gRPC
# 实测发现直接下载源码包,无法编译。所以采用git方式。
git clone https://github.com/grpc/grpc.git
cd grpc

#更新第三方源码
git submodule update --init
  • 编译安装protobuf

如果有别的软件已经安装了protobuf,这个步骤也不能省略。否则用到的软件,编译可能有问题。

当然,汝亦可等编译有了问题,再回头重新编译。

cd grpc
cd third_party/protobuf/
git submodule update --init --recursive
sudo ./configure
sudo make
sudo make install
sudo ldconfig


#检查是否安装成功 
which protoc
protoc --version
  • 编译安装gRPC
cd grpc

make
sudo make install

至此完成! 

猜你喜欢

转载自blog.csdn.net/quantum7/article/details/84788942