环境:
centos_7_x86_x64
一、下载
1)下载grpc源代码:grpc-1.2.0.zip
2)下载grpc依赖库:
注意必须使用boringssl库必须使用boringssl-2924.tar.gz这个版本,其他版本可能都不兼容。
将依赖库解压至third_party下的子目录内,与库名一一对应,最后的目录大致如图所示。
二、安装
#安装gcc和g++
yum install -y gcc gcc-c++
#安装automake
yum install -y automake libtool libsysfs-dev
三、编译
修改grpc-1.2.0/Makefile文件(主要是LIBBORINGSSL_SRC变量),增加一行内容:
然后使用make命令,即可编译成功