在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