zoukankan      html  css  js  c++  java
  • 安装交叉编译工具arm-linux-gcc-4.3.2 并且修改环境变量

    安装交叉编译工具arm-linux-gcc-4.3.2  

    2011-07-08 00:55:28|  分类: 嵌入式|举报|字号 订阅

     
     
    环境:Fedora 9


    STEP 1: 下载arm-linux-gcc-4.3.2.tgz. 把arm-linux-gcc-4.3.2.tgz随便放在一个目录,我放在了/opt
    下载网站1:http://www.arm123.com.cn/linux/arm-linux-gcc-4.3.2.tgz
                 下载网站2:http://www.arm9.net/download-arm-linux-gcc-4.3.2.asp


    STEP 2: 进入到/opt,解压arm-linux-gcc-4.3.2.tgz. 这个包里面有个解压的默认路径,把解压文件放在了./
    usr/local/arm/4.3.2.而我现在把文件放在了/opt里面,那么解压的位置应该是,/opt/usr/local/arm/4.3.2.为了方便,我们解压的时候把./改成根目录。可以man tar 看一下-C选项的意思。解压完毕可以到/usr/local/arm/里面看看是否ok。

                  cd /opt/
                  tar xvzf arm-linux-gcc-4.3.2.tgz –C /



    STEP 3: 经 过步骤2,arm-linux-gcc已经安装到系统里面了,可以使用了,但是,在具体使用的时候,非常不方便,必须要加上/usr/local/arm /4.3.2/bin/arm-linux-gcc。还好Linux里面有种叫环境变量的东东。可以让我们执行程序时,只输入arm-linux-gcc 时,系统就自动到/usr/local/arm/4.3.2/bin/里面去寻找这个命令执行。修改环境变量如下:

                  vim /root/.bashrc

    在这个文件的最后一行加入:

                  export PATH=$PATH:/usr/local/arm/4.3.2/bin


    3.  修改环境变量,把交叉编译器的路径加入到PATH。
    方法一:修改/etc/bash.bashrc文件(此文件只对当前用户适用)
    $sudo gedit /etc/bash.bashrc
    在最后加上export PATH=$PATH:/usr/local/arm/4.3.2/bin
    方法二:修改/etc/profile文件(此文件属于系统级别的环境变量,设置在里面的东西对所有用户适用):
    $sudo gedit /etc/profile
    增加路径设置,在末尾添加如下,保存/etc/profile文件:
    export PATH=$PATH:/usr/local/arm/4.3.2/bin
    方法三:修改/etc/environment文件
    $sudo gedit /etc/environment
    原 文件应为PATH="/usr/local/sbin:/usr/local/bin:/usr /sbin:/usr/bin:/sbin:/bin: /usr/games“将其改为PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin: /sbin:/bin:/usr/games:/usr/local/arm/4.3.2/bin"保存退出即可


    STEP 4: 重启或注销。查看是否都ok了。输入命令:
    4. 立即使新的环境变量生效,不用重启电脑:
    对应方法一:$ source /root/.bashrc
    对应方法二:$ source /etc/profile
    以上root权限不够可命令
    chmod   775   文件名   就有执行权限了
    方法三立即生效

    5. 检查是否将路径加入到PATH:
       $ echo $PATH
    显示内容/usr/local/sbin:/usr /local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr /games:/usr/local/arm/4.3.2/bin 说明已经将交叉编译器的路径加入PATH。至此,交叉编译环境安装完成。

    6. 测试是否安装成功
    $ arm-linux-gcc -v

                  arm-linux-gcc -v

    会显示arm-linux-gcc 的版本。

    参考博客:
    http://blog.chinaunix.net/u3/92408/showart_1949975.html
    建立嵌入式linux环境
    http://blog.chinaunix.net/u1/38994/showart_2023807.html
    使用arm-linux-gcc 4.3.2编译必须启用内核中的Use the ARM EABI选项
    http://www.arm9.net/download-arm-linux-gcc-4.3.2.asp
    符合EABI标准交叉编译器: arm-linux-gcc-4.3.2 with EABI
     
     
     
     
     
  • 相关阅读:
    apache wicket 7.X让html回归webapp文件夹下
    HDU 4050 wolf5x (概率DP 求期望)
    struts2和数据库模糊查询
    codeforces 453A Little Pony and Expected Maximum 最大值期望
    挖坑
    BZOJ1430: 小猴打架
    BZOJ1672: [Usaco2005 Dec]Cleaning Shifts 清理牛棚
    1645: [Usaco2007 Open]City Horizon 城市地平线
    POJ1741 Tree
    CH Round #53-数据备份
  • 原文地址:https://www.cnblogs.com/liufang/p/3910713.html
Copyright © 2011-2022 走看看