我想在我的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
答案 0 :(得分:1)
该项目使用了许多git子模块 - 如果你进入third_party directory on github所有子模块都有一个灰色的双文件夹图标,如果你点击它会带你到另一个项目,而不是你的子目录。
要修复您在make
中看到的错误,您可能只需运行git submodule update --init --recursive
即可查看所有子模块。