学习gRPC (二)

代码获取

gRPC 仓库的地址:https://github.com/grpc/grpc。可以使用git clone https://github.com/grpc/grpc.git --recursive 拉取最新的代码以及包括其子模块。

在这里我列举几个重要的文件夹

  • doc (这是整个gRPC 仓库重要文档目录)
  • example (这是各种语言版本例子的目录,在整个仓库编译之后,你可以使用里面的小例子进行测试)
  • src (这是整个库源代码目录)
  • third_party (这是gRPC 依赖的第三方库的目录)

代码编译

在代码拉取到本地之后,可以进行本地编译。

前置准备

Linux

 $ [sudo] apt-get install build-essential autoconf libtool pkg-config

如果想使用cmake构建

 $ [sudo] apt-get install cmake

Windows

如果使用cmake 和 Microsoft Visual C++ 编译器去编译的话,需要有如下准备:

  • 安装 Visual Studio 2019或者更新的 (可在安装时选装cmake)
  • 安装CMake.
  • 安装nasm 并且将其加入系统环境变量 PATH
  • 安装Ninja (可选)

同时,同时如果你只想单独使用gRPC的话,可以通过下载vcpkg 使用,这是微软发布的windows平台包管理工具。使用具体可以参考这篇博文。

你可能感兴趣的:(gRPC,学习)