1、安装交叉编译工具链
步骤1:在linux中,/usr/local/下创建/usr/local/arm文件夹
步骤2:打开共享文件夹把安装包arm_2009q3.tar.bz2弄到arm文件夹下
步骤3:解压。tar -jxvf arm-2009q3.tar.bz2
安装后的测试:到真正的应用程序的安装目录下即/usr/local/arm/arm-2009q3/bin,去执行arm-linux-gcc -v 执行方法:./arm-linux-gcc -v
2、导出到环境变量
如果不导出到环境变量的话,每次运用arm-none-linux-gnueabi-gcc就得写出全路径。为此,我们需要把他导出到环境变量。
查看当前环境变量的方法:echo $PATH
导出到环境变量的方法:export PATH=/usr/local/arm/arm-2009q3/bin:$PATH
但是这样导出到环境变量的方法存在一定的缺陷,这种方法的导出只是临时的,所以,当重新打开终端后,环境变量又恢复成原来的样子了。
由于每次打开终端的时候,都会自动执行.bashrc文件,所以就出现了一个解决办法
解决办法:在宿主目录下cd ~,打开隐藏文件.bashrc 打开方式:vi .bashrc 只要在这个文件的最后加上之前的导出代码export PATH=/usr/local/arm/arm-2009q3/bin:$PATH就可以了。这样的话,每次打开终端,都会自动导出一下。
3.建立符号连接
继续改进,为了让我们的arm-none-linux-gnueabi-gcc能变得短一点便于操作,我们就可以做一个符号连接
举例:ln arm-none-linux-guneabi-gcc-4.4.1 -s arm-linux-gcc-4.4.1