gRPC学習c++

903 ワード

学習ディレクトリ
  • gRPC学習c++
  • Install —— Building from source
  • MacOS

  • gRPC学習c++
    Install —— Building from source
    MacOS
    公式ドキュメント
    まずXcodeをインストールし、コマンドラインツールをインストールします.
    $ sudo xcode-select --install
    

    Homebrewからパッケージをインストール
    $ brew install autoconf automake libtool shtool gflags
    

    (ドキュメント上でmacはpkg-configのインストールを要求していませんが、後のmakeでエラーが発生します)
    $ brew install pkg-config
    

    Cloneソース
     $ git clone -b $(curl -L https://grpc.io/release) https://github.com/grpc/grpc
     $ cd grpc
     $ git submodule update --init
    

    make
    $ make && sudo make install
    

    ドキュメントにはソースコードコンパイルで自動的にprotobufがインストールされると書かれていますが、インストール時にはありませんので、手動でprotobufをインストールしてください.
    $ cd third_party/protobuf
    $ make && sudo make install