交叉编译ARM的GRPC时无法生成protobuf CC文件

时间:2019-05-22 15:29:03

标签: c++ linux arm grpc

我正在尝试为ARM交叉编译GRPC,并遵循了GRPC MakeFile中详细介绍的步骤。但是,当我运行make时,出现以下错误:

  

[PROTOC]从src / proto / grpc / channelz / channelz.proto生成protobuf CC文件   / grpc_cross / bins / opt / protobuf / protoc:1:/ grpc_cross / bins / opt / protobuf / protoc:语法错误:单词意外(期望“)”)   Makefile:2553:目标'/grpc_cross/gens/src/proto/grpc/channelz/channelz.pb.cc'的配方失败   制作:*** [/grpc_cross/gens/src/proto/grpc/channelz/channelz.pb.cc]错误2

我的make命令如下:

 sudo make HAS_PKG_CONFIG=false CC=arm-none-linux-gnueabi-gcc CXX=arm-none-linux-gnueabi-g++ STRIP=arm-none-linux-gnueabi-strip LD=arm-none-linux-gnueabi-ld LDXX=arm-none-linux-gnueabi-g++ PROTOBUF_CONFIG_OPTS="--host=arm-none-linux-gnueabi --with-protoc=/usr/local/cross/bin/protoc" static

0 个答案:

没有答案