使用uclibc的buildroot制作交叉编译工具链 ,arm-linux-gcc
2009-05-22 12:15
1091 查看
从一哥们的blog得知的:
http://blog.sina.com.cn/s/blog_59aa01840100b57z.html
从友善之臂下的4.3.2,主要编译uboot1.1.6的时候老有错误:
rm-linux-ld: ERROR: Source object /root/Desktop/work_zx2930/armgcc/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_udivdi3.o) has EABI version 5, but target u-boot has EABI version 0
arm-linux-ld: failed to merge target specific data of file /root/Desktop/work/armgcc/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_udivdi3.o)
arm-linux-ld: ERROR: Source object /root/Desktop/work_zx2930/armgcc/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_udivsi3.o) has EABI version 5, but target u-boot has EABI version 0
arm-linux-ld: failed to merge target specific data of file /root/Desktop/work/armgcc/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_udivsi3.o)
arm-linux-ld: ERROR: Source object /root/Desktop/work/armgcc/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_dvmd_lnx.o) has EABI version 5, but target u-boot has EABI version 0
arm-linux-ld: failed to merge target specific data of file /root/Desktop/work/armgcc/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_dvmd_lnx.o)
arm-linux-ld: ERROR: Source object /root/Desktop/work/armgcc/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_clz.o) has EABI version 5, but target u-boot has EABI version 0
arm-linux-ld: failed to merge target specific data of file /root/Desktop/work/armgcc/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_clz.o)
/root/Desktop/work/armgcc/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_dvmd_lnx.o): In function `__aeabi_ldiv0':
(.text+0x8): undefined reference to `raise'
make: *** [u-boot] 错误 1
大虾们说要重做编译器,哎没办法了。
http://blog.sina.com.cn/s/blog_59aa01840100b57z.html
从友善之臂下的4.3.2,主要编译uboot1.1.6的时候老有错误:
rm-linux-ld: ERROR: Source object /root/Desktop/work_zx2930/armgcc/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_udivdi3.o) has EABI version 5, but target u-boot has EABI version 0
arm-linux-ld: failed to merge target specific data of file /root/Desktop/work/armgcc/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_udivdi3.o)
arm-linux-ld: ERROR: Source object /root/Desktop/work_zx2930/armgcc/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_udivsi3.o) has EABI version 5, but target u-boot has EABI version 0
arm-linux-ld: failed to merge target specific data of file /root/Desktop/work/armgcc/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_udivsi3.o)
arm-linux-ld: ERROR: Source object /root/Desktop/work/armgcc/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_dvmd_lnx.o) has EABI version 5, but target u-boot has EABI version 0
arm-linux-ld: failed to merge target specific data of file /root/Desktop/work/armgcc/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_dvmd_lnx.o)
arm-linux-ld: ERROR: Source object /root/Desktop/work/armgcc/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_clz.o) has EABI version 5, but target u-boot has EABI version 0
arm-linux-ld: failed to merge target specific data of file /root/Desktop/work/armgcc/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_clz.o)
/root/Desktop/work/armgcc/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/armv4t/libgcc.a(_dvmd_lnx.o): In function `__aeabi_ldiv0':
(.text+0x8): undefined reference to `raise'
make: *** [u-boot] 错误 1
大虾们说要重做编译器,哎没办法了。
相关文章推荐
- arm-linux-gcc 3.4.6 + linux 2.6.22.6交叉编译工具链制作
- arm-linux-gcc交叉编译工具链的制作及使用
- 手工制作arm-linux-gcc交叉编译工具链Binutils时可能会出现的makeinfo编译错误
- 2.使用crosstool制作ARM-Linux交叉编译工具链
- 全手工制作arm-linux交叉编译工具链 (Gcc 4.2.1 + Glibc 2.6.1 + Linux 2.6.22.6)《二》 作者:Garfield Trump
- Ubuntu 9.04安装arm-linux-gcc交叉编译工具
- Linux ARM交叉编译工具链制作过程【转】
- Linux ARM交叉编译工具链制作过程
- CodeSourcery提供的基于GCC改造的能够兼容多种ARM架构的交叉编译工具链arm-none-linux-gnueabi:
- 交叉编译工具链arm-linux-gcc-4.3.…
- arm-linux交叉编译工具链制作
- Armlinux GCC 交叉编译工具
- 安装交叉编译工具arm-linux-gcc-4.3.2 并且修改环境变量
- arm-linux-gcc-4.4.3交叉编译google的protobuf。以及使用方法
- [Linux]:crosstool制作arm-linux交叉编译工具链
- Ubuntu9.04下安装arm-linux-gcc交叉编译工具的摸索
- arm-linux-gcc 交叉编译工具的建立
- 交叉编译工具arm-linux-gcc&arm-elf-gcc下载地址全集
- Android 运行 C/C++程序 (使用 arm-linux-gcc 交叉编译环境)
- 安装交叉编译工具链arm-linux-gcc