机电之家资源网
单片机首页|单片机基础|单片机应用|单片机开发|单片机文案|软件资料下载|音响制作|电路图下载 |嵌入式开发
培训信息
赞助商
arm-linux交叉编译配置
arm-linux交叉编译配置
 更新时间:2009-8-12 16:53:26  点击数:0
【字体: 字体颜色
arm-linux交叉编译配置
arm-linux交叉编译配置面来详细说明整个交叉编译环境的建立的过程
先说一下我个人的配置环境
主机:Windows XP sp2
虚拟机:vmvare 5.5
从机:RedHat 9.0
建议:在安装Linux的时候希望你同时把所有的软件全给装上,这样能给你在日后的使用中省下很多特别麻烦的事
 本文所描述的前提是在安装RedHat 9.0时已经把C开发环境安装好,这样就省去了这一步.

一: 解压交叉编译的工具链
 整个过程先切换到root权限下(su命令)
 先切换到cd /usr/local 目录下
 mkdir arm 建立一个名为arm目录
 命令 tar jxvf crosstools_3.4.1_softfloat.tar.bz2 -C /usr/local/arm 
 当然你也可以不解压到/usr/local/arm目录下,后面那个你自己想放哪就放哪
 在此注意,如果你用的交叉编译工具为cross 2.95.3则不能解压到任意目录,只能解压到根目录
 也就是说你得使用命令tar jxvf cross 2.95.3.tar.bz2 -C /  ,如果不解压到根目录,将会出现一系列莫名奇妙的问题。这是好多前辈已经 遇到过的,

二:把交叉编译器的路径加入到PATH。(两种方法a,b)

a、 export PATH=$PATH:/usr/local/arm/opt/EmbedSky/crosstools_3.4.1_softfloat/arm-linux/gcc-3.4.1-glibc-2.3.3/bin    

    注:(这只能在当前的终端下才是有效的,是即时的)

b、修改/etc/profile 文件:
  emacs /etc/bashrc

         一些linux可能会用vi /etc/bashrc
   这里选用哪一条命令取决于你所在系统装的编辑器,vi  emacs 是两个文本编辑器

  增加路径设置,在末尾添加如下:

  export PATH=/usr/local/arm/opt/EmbedSky/crosstools_3.4.1_softfloat/arm-linux/gcc-3.4.1-glibc-2.3.3/bin:$PATH


三:使新的环境变量生效。

  在终端中执行命令source /etc/profile


四:检查是否将路径加入PATH的方法。

        # echo $PATH

  如果显示的内容中有/usr/local/arm/opt/EmbedSky/crosstools_3.4.1_softfloat/arm-linux/gcc-3.4.1-glibc-2.3.3/bin
,说明已经将交叉编译器的路径加入PATH。自此,交叉编译环境安装完成。

五:到此为止,整个过程已经完毕。

 

编译如果有错,请确认你已经升级了这个库

记着升级一个库---libncurses5-dev

apt-get install libncurses5-dev这个不升级你将会在编译u-boot与内核时通不过
  • 上一篇: Linux 2.6内核中新的锁机制--RCU
  • 下一篇: 对 proc 文件系统的分析(一)(转载)
  • 发表评论   告诉好友   打印此文  收藏此页  关闭窗口  返回顶部
    热点文章
     
    推荐文章
     
    相关文章
    网友评论:(只显示最新5条。)
    关于我们 | 联系我们 | 广告合作 | 付款方式 | 使用帮助 | 机电之家 | 会员助手 | 免费链接

    点击这里给我发消息66821730(技术支持)点击这里给我发消息66821730(广告投放) 点击这里给我发消息41031197(编辑) 点击这里给我发消息58733127(审核)
    本站提供的机电设备,机电供求等信息由机电企业自行提供,该企业负责信息内容的真实性、准确性和合法性。
    机电之家对此不承担任何保证责任,有侵犯您利益的地方请联系机电之家,机电之家将及时作出处理。
    Copyright 2007 机电之家 Inc All Rights Reserved.机电之家-由机电一体化网更名-声明
    电话:0571-87774297 传真:0571-87774298
    杭州滨兴科技有限公司提供技术支持

    主办:杭州市高新区(滨江)机电一体化学会
    中国行业电子商务100强网站

    网站经营许可证:浙B2-20080178-1