因为我最近买了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 toolschain
3. 将/smb目录下的arm-linux-gcc-4.5.1-v6-vfp.tgz移动到/xplan/toolschain下面
# mv /smb/arm-linux-gcc-4.5.1-v6-vfp.tgz /xplan/toolschain
4. 解压arm-linux-gcc-4.5.1-v6-vfp.tgz
# tar xzvf arm-linux-gcc-4.5.1-v6-vfp.tgz
5. 解压出来之后在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中,务必发生错误。</