Ubuntu 18 安装GRPC1.30

Ubuntu 18 安装GRPC1.30

一、下载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

上一篇:Ubuntu18.04安装librealsense2-SDK


下一篇:php8.0.14: 创建thinkphp项目(composer2.2.1/thinkphp6.0.9)