加载中…
  
博文
分类: TQ2440学习

Redhat9下重新生成交叉编译器gcc-3.4.5-glibc-2.3.6

看到论坛上有兄弟也遇到 arm-linux-gcc: /lib/tls/libc.so.6:  version `GLIBC_2.4`not found (required by arm-linux-gcc) 的问题,估计跟我的情况一样,在这里说一下。

      自己主机里用的是Redhat9,gcc编译器版本是3.2.2

      解压光盘中的arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2,提示错误:arm-linux-gcc: /lib/tls/libc,so,6:  version `GLIBC_2.4`not found (required by arm-linux-gcc)

      这是因为光盘中的 arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2  是在 ubuntu7.10 中编译生成的,Redhat9 下要重新生成。而从网上直接下的 arm-linux-gcc-3.3.2.tar.bz2 交叉编译工具,编译u-boot时,提示类似 arm-linux-ld: ERROR: /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/libgcc.a(_clz.oS) uses hardware FP, whereas u-boot uses software FP 这样的错误,这是因为这个交叉编译器不支持软浮点(software FP )。

        好,开始制
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有