您的位置:首页 > 其它

Tiny4412——安装交叉编译工具链

2014-08-19 03:18 218 查看
因为我最近买了Tiny4412(Exynos4412)的板子,所以安装的也是Tiny4412需要使用的交叉编译工具链。

开发环境:ubuntu-12.04

目标板    :Tiny4412

1. 通过samba服务器将arm-linux-gcc-4.5.1-v6-vfp.tgz复制到ubuntu虚拟机/smb目录下

2. 由于我的工作目录在/xplan下面,则先在/xplan下面新建一个toolschain目录

# cd /xplan
# mkidr toolschain
# cd toolschain3. 将/smb目录下的arm-linux-gcc-4.5.1-v6-vfp.tgz移动到/xplan/toolschain下面
# mv /smb/arm-linux-gcc-4.5.1-v6-vfp.tgz /xplan/toolschain4. 解压arm-linux-gcc-4.5.1-v6-vfp.tgz
# tar xzvf arm-linux-gcc-4.5.1-v6-vfp.tgz5. 解压出来之后在toolschain目录下多了一个4.5.1的目录,我们需要使用的交叉编译工具(gcc,ld等)在4.5.1/bin/下面,接下来就是将交叉编译工具的路径添加到环境变
量$PATH中,添加PATH的方法很多,网上大家通常的做法是在/etc/profile中添加,然后重启。如我们在/etc/profile文件中添加为$PATH=$(PATH):/xplan/toolschain/4.5.1/bin,

然后重启。但是由于我在实际的工作中经常需要用到不同平台的开发板,则不同厂商就会提供自己的toolschain,如果没一个都添加在/etc/profile中,务必发生错误。

所以只能每次使用时export一下,写了一个脚本,每次登陆ubuntu时,执行一下即可

#! /bin/bash

TOPDIR=/xplan

export ARCH=arm
export CROSS_COMPILE=arm-linux-
export PATH="$PATH:$TOPDIR/toolschain/4.5.1/bin"6. 最后验证是否安装完成,arm-linux-gcc -v如果能正常显示,则代表安装完成
# arm-linux-gcc -v
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息