在linux中編譯grpc


環境:

  centos_7_x86_x64

一、下載

  1)下載grpc源代碼:grpc-1.2.0.zip

  2)下載grpc依賴庫:

    1)benchmark-master.zip

    2)boringssl-2924.tar.gz

    3)gflags-master.zip

    4)googletest-master.zip

    5)protobuf-master.zip

    6)thrift-master.zip

    7)zlib-master.zip

  注意必須使用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命令,即可編譯成功


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM