|
亚瑟王,帮我看看这个busybox编译的问题,虽然怀疑是编译环境的问题,但由于刚入门,技术太菜了,不敢乱说,帮我看看,先谢谢了!
先说说我开环境:
系统:ubuntu 9.10
编译器:EABI_4.3.3_EmbedSky_20090812
busybox:busybox-1.13.0
参考资料:V3.1 的LINUX系统移植手册
/usr/EABI_4.3.3_EmbedSky_20090812/opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: error: Source object libbb/lib.a(ptr_to_globals.o) has EABI version 0, but target busybox_unstripped has EABI version 5
/usr/EABI_4.3.3_EmbedSky_20090812/opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file libbb/lib.a(ptr_to_globals.o)
/usr/EABI_4.3.3_EmbedSky_20090812/opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: error: Source object coreutils/lib.a(test_ptr_hack.o) has EABI version 0, but target busybox_unstripped has EABI version 5
/usr/EABI_4.3.3_EmbedSky_20090812/opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file coreutils/lib.a(test_ptr_hack.o)
/usr/EABI_4.3.3_EmbedSky_20090812/opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: error: Source object libbb/lib.a(lineedit_ptr_hack.o) has EABI version 0, but target busybox_unstripped has EABI version 5
/usr/EABI_4.3.3_EmbedSky_20090812/opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file libbb/lib.a(lineedit_ptr_hack.o)
/usr/EABI_4.3.3_EmbedSky_20090812/opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: error: Source object libbb/lib.a(makedev.o) has EABI version 0, but target busybox_unstripped has EABI version 5
/usr/EABI_4.3.3_EmbedSky_20090812/opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file libbb/lib.a(makedev.o)
/usr/EABI_4.3.3_EmbedSky_20090812/opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: error: Source object libbb/lib.a(perror_nomsg_and_die.o) has EABI version 0, but target busybox_unstripped has EABI version 5
/usr/EABI_4.3.3_EmbedSky_20090812/opt/EmbedSky/4.3.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/../../../../arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file libbb/lib.a(perror_nomsg_and_die.o)
collect2: ld returned 1 exit status
make: *** [busybox_unstripped] 错误 1 |
|