用buildroot-0.9.27.tar.gz建立交叉编译环境出现Errors,求大哥们帮忙解决~~~~
最近做毕业设计,需要用到嵌入式linux,因此要在LINUX上建立交叉编译环境,原本手工编译勒了几次,次次开始就出错,上网看了些资料后发现,手工建立交叉编译环境极易出错,所以今天按以下网址: 
 http://blog.chinaunix.net/u/20932/showart.php?id=133702 
 的方法利用buildroot-0.9.27.tar.gz自动建立交叉编译工具链,我下载了: 
 Linux-libc-headers-2.4.27.tar.bz2,    
 Gcc-3.3.4.tar.bz2,    
 binutils-2.15.91.0.2.tar.bz2,    
 uClibc-0.9.27.tar.bz2,    
 genext2fs_1.3.orig.tar.gz, 
 ccache-2.3.tar.gz   软件包.   
 先解压buildroot,如下: 
 [root@pepper   build-tools]#   tar   jxvf   buildroot-0.9.27.tar.bz2 
 [root@pepper   build-tools]#   cd   buildroot 
 按照上面网页中所说的,copy   软件Linux-libc-headers-2.4.27.tar.bz2,   Gcc-3.3.4.tar.bz2,   binutils-2.15.91.0.2.tar.bz2,   uClibc-0.9.27.tar.bz2,   genext2fs_1.3.orig.tar.gz,   ccache-2.3.tar.gz   到/buildroot/dl/目录下 
 接着[root@pepper   build-tools]#   make   menuconfig 
                配置为:arm,其他配置基本和上面网页中相同,配置完毕后, 
             [root@pepper   build-tools]#   make 
 大约4-5分钟后出错如下:   
 /build-tools/buildroot/build_arm_nofpu/staging_dir/bin/arm-linux-uclibc-ld   :   failed    
 to   merge   target   specific   data   of   file   /build-tools/buildroot/build_arm_nofpu/staging 
 _dir/lib/gcc/arm-linux-uclibc/3.3.4/libgcc.a   (_dvmd_Inx.o) 
 make[3]:   ***[lib]   Error   1 
 make[3]:   Leaving   directory    '/build-tools/buildroot/toolchain_build_arm_nofpu/uClibc-0.9.27/ldso/ldso ' 
 make[2]:   ***[all]   Error   2 
 make[2]:   Leaving   directory    '/build-tools/buildroot/toolchain_build_arm_nofpu/uClibc-0.9.27/ldso ' 
 make[1]:   ***[_dir_ldso]   Error   3 
 make[1]:   Leaving   directory    '/build-tools/buildroot/toolchain_build_arm_nofpu/uClibc-0.9.27 '      
 小弟新手,希望各位大牛多耐心指教,谢谢!!!   
------解决方案--------------------我也尝试过使用uClibc-0.9.27,尝试修改了几次都是失败,最后我只好用别的版本,就没问题了。