我正在尝试为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