環境:
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命令,即可編譯成功