Skip to content

Latest commit

 

History

History
50 lines (33 loc) · 869 Bytes

README.md

File metadata and controls

50 lines (33 loc) · 869 Bytes

GRPC-C

C implementation of gRPC layered of top of core libgrpc.

Prerequisites

Make sure you have the following install in order to install dependencies

autoconf automake libtool curl make g++ unzip

Build

autoreconf --install
git submodule update --init
./builddeps.sh
mkdir build && cd build
../configure
make
sudo make install

If you want to install dependencies in a different directory other than /usr/local/, use ./buildgen.sh

Examples

cd build/examples
make gencode
make

This should build foo_client and foo_server. To run example code,

sudo ./foo_server test
sudo ./foo_client test

Status

Pre-alpha. Under active development. APIs may change.

Dependencies

  • gRPC v1.3.0
  • protobuf 3.0
  • protobuf-c 1.2.1