您的位置:首页 > 运维架构 > Linux

搭建OK6410交叉编译环境arm-linux-gcc-4.3.2

2012-11-11 23:56 609 查看

安装交叉编译工具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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: