文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>编译uboot所用到的交叉编译器的问题

编译uboot所用到的交叉编译器的问题

时间:2009-03-18  来源:tanhai007

    这段时间在移植uboot到自己的mini2440开发板上,在编译的时候遇到了一些问题。我之前编译用的是arm-linux-3.4.1,编译时总卡在链接的地方编译不过去。在网上查了下,很多人都遇到过这个问题。一位老兄给出了这个问题的产生原因和解决方法。这个问题的产生是由于uboot里面指定了 -msoft-float 编译选项, 是软浮点的,但是你所用的交叉编译器在链接时用到的gcc库是硬浮点的,这样就造成了链接不能通过。我个人使用的arm-linux-3.4.1就属于硬浮点的交叉编译器。
    解决方法:1, 把uboot里面的Makefile里面的 “-msoft-float”去掉;
           2,换一个soft float软浮点的 工具链;
    我参考网上人的经验,换了arm-linux-3.3.2来编译果然可以通过,或者自己用croostool做一个支持软浮点的交叉编译器,制作方法参考:
http://blog.chinaunix.net/u1/34474/showart_1387994.html
   
相关阅读 更多 +
排行榜 更多 +
搞怪达人

搞怪达人

休闲益智 下载
奶酪

奶酪

游戏工具 下载
匿名爱人游戏

匿名爱人游戏

冒险解谜 下载