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