Linux 交叉编译错误:先前声明的';来自gid和x27的组;
我想在Ubuntu-14.04上为android设备编译一个gdbserver,所以我安装了交叉编译工具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
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
,并使其静态链接