C/C++教程

Ubuntu 18 安装GRPC1.30

本文主要是介绍Ubuntu 18 安装GRPC1.30,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Ubuntu 18 安装GRPC1.30

  • 一、下载grpc源码
  • 二、安装protoc
  • 三、编译grpc
  • 四、测试

一、下载grpc源码

git clone https://gitee.com/niubucai/grpc.git
cd grpc/ 

切换到需要编译安装的版本

git checkout v1.30.0

更新子模块

git submodule sync 
git submodule update --init

二、安装protoc

cd third_party/protobuf
./autogen.sh 
./configure

#使用多核编译
sudo make -j4
sudo make install
sudo ldconfig     
protoc --version  

三、编译grpc

回到grpc目录

cd ../../ # 这里是grpc的目录

编译并且安装

make -j4 HAS_SYSTEM_PROTOBUF=false 
sudo make install 

四、测试

编译测试例子helloworld

cd examples/cpp/helloworld/
make -j4

终端1:

developer@developer-PC:~/tools/grpc/examples/cpp/helloworld$ ./greeter_server 
Server listening on 0.0.0.0:50051

终端2:

developer@developer-PC:~/tools/grpc/examples/cpp/helloworld$ ./greeter_client
Greeter received: Hello world

这篇关于Ubuntu 18 安装GRPC1.30的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!