..
源码安装gprc
环境
ubuntu 18.04
g++ 8.4
依赖
sudo apt-get install pkg-config
sudo apt-get install autoconf automake libtool make g++ unzip
sudo apt-get install libgflags-dev libgtest-dev
sudo apt-get install clang libc++-dev
下载源码
git clone https://github.com/grpc/grpc.git
git submodule update --init
先安装 protobuf
cd third_party/protobuf
sudo ./autogen.sh #生成配置脚本
sudo ./configure #生成Makefile文件,默认路径为/usr/local/
sudo make
sudo make install
sudo ldconfig #更新共享库缓存
安装 grpc
cd grpc
make
sudo make install
问题
1) 如果提示 libprotobuf.so 冲突,卸载1
sudo apt-get remove libprotobuf-dev
2) 如果提示 找不到 gRPCTargets.cmake ,见2