安装gRPC并得到make错误

时间:2016-12-22 06:30:40

标签: git rpc grpc

我想在我的centos中安装gRPC,我做了以下内容:

git clone https://github.com/grpc/grpc.git
cd grpc
make

现在犯了错误:

[root@VM_8_69_centos grpc]# make
[MAKE]    Generating cache.mk
[C]       Compiling third_party/boringssl/crypto/asn1/tasn_dec.c
In file included from third_party/boringssl/crypto/asn1/tasn_dec.c:66:
third_party/boringssl/crypto/asn1/../internal.h:121:22: error: stdalign.h: No such file or directory
make: *** [/root/src/grpc/objs/opt/third_party/boringssl/crypto/asn1/tasn_dec.o] Error 1

1 个答案:

答案 0 :(得分:1)

该项目使用了许多git子模块 - 如果你进入third_party directory on github所有子模块都有一个灰色的双文件夹图标,如果你点击它会带你到另一个项目,而不是你的子目录。

要修复您在make中看到的错误,您可能只需运行git submodule update --init --recursive即可查看所有子模块。