Ubuntu 18 安装GRPC1.30
一、下载grpc源码
git clone https://gitee.com/niubucai/grpc.git
cd grpc/
1.切换到需要编译安装的版本
git checkout v1.30.0
2.更新子模块
git submodule sync
git submodule update --init
二.安装依赖包
sudo apt install -y build-essential autoconf libtool pkg-config
三、安装protoc
cd third_party/protobuf
./autogen.sh
./configure
#使用多核编译
sudo make -j4
sudo make install
sudo ldconfig
protoc --version
四、安装grpc
1.安装zlib
cd third_party/zlib
./configure
make test
sudo make install
2.编译安装grpc
cd ../../ # 这里是grpc的目录
sudo 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