首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Linux2.4.26内核在Virtex II Pro开发板上的移植---建立交叉编译环境(三)ZZ

Linux2.4.26内核在Virtex II Pro开发板上的移植---建立交叉编译环境(三)ZZ

建立交叉编译环境
  • 下载Crosstool
    crosstool-在网上可以很容易找到,http://kegel.com/crosstool/crosstool-0.43.tar.gz
    #tar zxvf crosstool-0.43.tar.gz
    #cd crosstool-0.43
    #vim demo-powerpc-405.sh      修改脚本
    TARBALLS_DIR=/home/yaoq/crosstool-0.43          指定源压缩包的目录,
    RESULT_TOP=/home/yaoq/crosstool                     指定交叉编译工具链安装目录

    eval `cat powerpc-405.dat gcc-3.3.6-glibc-2.3.2.dat` sh all.sh –notest    去注释

    #eval `cat powerpc-405.dat gcc-4.1.0-glibc-2.3.6.dat` sh all.sh –notest   注释掉

    保存

    Ref:
    Linux on the XUP-V2Pro with PowerPC
  • 预先下载下列的tar包,然后放到你说指定的TARBALLS_DIR下面
    • glibc-2.3.2.tar.bz2
    • binutils-2.15.tar.bz
    • gcc-3.3.6.tar.bz2
    • linux-2.4.26.tar.bz2
    • linux-libc-headers-2.6.12.0.tar.bz2
    • glibc-linuxthreads-2.3.2.tar.bz2

      当然demo-power-405.sh脚本文件会自动下载,但是都是从国外指定的网站上下载,速度很慢。
      很多tar包可以再www.chinaunix.net上找到。而且速度肯定快很多。

      #cat powerpc-405.dat gcc-3.3.6-glibc-2.3.2.dat
         可查看所需要的工具包的版本。
  • #sh demo-powerpc-405.sh 运行脚本,安装crosstool工具链
    编译时间比较长,看一会儿书倒是一个不错的选择。
  • 在RESULT_TOP下面就可以找到生成的交叉编译工具链的目录,图1
      [url=https://6eyzew.bay.livefilestore.com/y1moqQsdMJBLmkApVeFOlOOf98tmlOWOduvJuvLBttJyY6xr73ZPtnMSjQVjJtk4Ii2EPO89SfmNGa-OznyhJcv13C7715ZUSoJ0uMggIXTWotMpnE_kAMzD7oshly1eFxA63kEwjbOUez5MTuG-Y016g/image[5]%207767EE6E.png][img=758,149]https://6eyzew.bay.livefilestore.com/y1mLBr9I7dhnwB1w6RLGMsoqHmYIVwVX1diXsXGFwT0-Lro5ayONppC-9V3CVbkhupc_eT46QfYiYXCraVXQTajE9ckF1WDEAx7FY8QUEpN41LQu4fzR2OO2LXwFXcPwzQCgAxHkUXGOZhddC23ReuBJg/image_thumb[3]%200C5DD09D.png[/img][/url]
                                                    图1.交叉编译工具链

Ref
记录学习中的点点滴滴,让每一天过的更加有意义!
返回列表