liu@liu-VirtualBox:~/Downloads/grpc$ make HAS_PKG_CONFIG=false CC=arm-none-eabi-gcc CXX=arm-none-eabi-g++ RANLIB=arm-none-eabi-gcc-ranlib LD=arm-none-eabi-ld LDXX=arm-none-eabi-g++ AR=arm-none-eabi-gcc-ar PROTOBUF_CONFIG_OPTS="--host=arm-none-eabi --with-protoc=/usr/local/bin/protoc" static
[MAKE] Generating cache.mk
[CXX] Compiling src/core/lib/gpr/alloc.cc
In file included from include/grpc/support/port_platform.h:22:0,
from src/core/lib/gpr/alloc.cc:19:
include/grpc/impl/codegen/port_platform.h:357:2: error: #error "Could not auto-detect platform"
#error "Could not auto-detect platform"
^
include/grpc/impl/codegen/port_platform.h:392:2: error: #warning "GPR_PLATFORM_STRING not auto-detected" [-Werror=cpp]
#warning "GPR_PLATFORM_STRING not auto-detected"
^
In file included from include/grpc/support/port_platform.h:22:0,
from src/core/lib/gpr/alloc.cc:19:
include/grpc/impl/codegen/port_platform.h:442:2: error: #error Must define exactly one of GPR_GCC_ATOMIC, GPR_GCC_SYNC, GPR_WINDOWS_ATOMIC
#error Must define exactly one of GPR_GCC_ATOMIC, GPR_GCC_SYNC, GPR_WINDOWS_ATOMIC
^
include/grpc/impl/codegen/port_platform.h:446:2: error: #error Must define exactly one of GPR_ARCH_32, GPR_ARCH_64
#error Must define exactly one of GPR_ARCH_32, GPR_ARCH_64
^
include/grpc/impl/codegen/port_platform.h:452:2: error: #error Must define exactly one of GPR_CPU_LINUX, GPR_CPU_POSIX, GPR_WINDOWS, GPR_CPU_IPHONE, GPR_CPU_CUSTOM
#error Must define exactly one of GPR_CPU_LINUX, GPR_CPU_POSIX, GPR_WINDOWS, GPR_CPU_IPHONE, GPR_CPU_CUSTOM
^
include/grpc/impl/codegen/port_platform.h:458:2: error: #error Must define exactly one of GPR_MSVC_TLS, GPR_GCC_TLS, GPR_PTHREAD_TLS, GPR_CUSTOM_TLS
#error Must define exactly one of GPR_MSVC_TLS, GPR_GCC_TLS, GPR_PTHREAD_TLS, GPR_CUSTOM_TLS
^
cc1plus: all warnings being treated as errors
Makefile:2968: recipe for target '/home/liu/Downloads/grpc/objs/opt/src/core/lib/gpr/alloc.o' failed
make: *** [/home/liu/Downloads/grpc/objs/opt/src/core/lib/gpr/alloc.o] Error 1