Linux 交叉编译错误:先前声明的';来自gid和x27的组;

Linux 交叉编译错误:先前声明的';来自gid和x27的组;,linux,android-ndk,Linux,Android Ndk,我想在Ubuntu-14.04上为android设备编译一个gdbserver,所以我安装了交叉编译工具 apt-get install gcc-arm-linux-androideabi gdb的配置脚本选项是--target=arm-linux-androideabi, gdbserver的选项是--host=arm-linux-androideabi--target=arm-linux-androideabi 但当我开始用make编译gdbserver时,出现了以下错误: arm lin

我想在Ubuntu-14.04上为android设备编译一个gdbserver,所以我安装了交叉编译工具

apt-get install gcc-arm-linux-androideabi
gdb的配置脚本选项是
--target=arm-linux-androideabi
, gdbserver的选项是
--host=arm-linux-androideabi--target=arm-linux-androideabi

但当我开始用
make
编译gdbserver时,出现了以下错误:

arm linux AndroidABI gcc-g-O2-I-I-I./../common-I./../regformats-I./../include-I./../gnulib/import-Ibuild-gnulib-gdbserver/import-Wall-wdecaration after语句-Wpointer-dbsarith-Wformat nonliteral-Wno char subscripts-Wempty body-weror-dServer-c-o linux osdata.o-MT-linux osdata.o-MMD-MP-MF.deps/linux-osdata.Tpo../common/linux-osdata.c ../common/linux-osdata.c:1055:1:错误:“group_from_gid”的类型冲突 在../common/linux osdata.c:37:0中包含的文件中: /usr/lib/gcc/arm-linux-androideabi/4.7.3/../../../../../../../../../arm-linux-androideabi/include/grp.h:72:8:注意:前面的“groupu-from_-gid”声明就在这里 make:**[linux osdata.o]错误1

我怎样才能解决这个问题?
谢谢。

我刚刚找到了一个类似这样的解决方法:

arm-linux-androideabi
替换为
arm-linux-gnueabi
,并使其静态链接