自己动手安装ARM交叉编译工具链

一,首先说一下在linux中安装软件的特点:
相比windows下安装要稍显复杂,linux中安装一般有以下几种方法:
1.在线安装,譬如ubuntu中使用apt-get install vim 来安装vim软件
2.自己下载安装包来安装。这种方式的缺陷就是你不知道下载的安装包和你的系统是否匹配。
3.最装逼分一种方式,就是源代码安装;

我们接下来的安装交叉编译工具链(arm-linux-gcc)是采用第2种方式。
我们开发s5pv210的程序就是使用的arm-2009q3。

二、1.打开虚拟机,在usr/local下创建一个arm文件夹:/usr/local/arm
2.现将安装包(arm-2009q3)从win种弄到linux中的共享文件夹。
3.将arm-2009q3复制到arm目录下,
cp /mnt/hgfs/winshare/s5pv210/tar/arm-2009q3-tar.bz2 ./
4. 解压:tar -jxvf arm-2009q3-tar.bz2
5. 安装测试:./arm-linux-gcc -v
方法: ./arm-none-linux-gnueabi-gcc -v
看到打印版本: gcc version 4.4.1 的字样代表安装成功。

三、建立交叉编译工具链的快捷方式
环境变量的意义:就是操作系统的全局变量,每个环境变量对操作系统来说都是唯一的。名称和所代表的意义都是唯一的。linux中可以很多环境变量,其中有一部分时linux中自带的,还有些是我们自己扩充的,这里涉及到一个环境变量是PATH, PATH这个环境变量是系统自带的,他的意义就是系统在查找可执行程序时会搜索的范围。
1.将工具链导出到环境变量:
修改方法一:
环境变量导出:export PATH=/usr/local/arm/arm-2009q3/bin:$PATH
//配置完后可以通过echo $PATH查看配置结果。
生效方法:立即生效
有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置
用户局限:仅对当前用户

修改方法二:
通过修改.bashrc文件:
vim ~/.bashrc
//在最后一行添上:
export PATH=/usr/local/arm/arm-2009q3/bin:$PATH
生效方法:(有以下两种)
1、关闭当前终端窗口,重新打开一个新终端窗口就能生效
2、输入“source ~/.bashrc”命令,立即生效
有效期限:永久有效
用户局限:仅对当前用户

四、为工具链创建一个arm-linux-xxx符号链接

做一个ln的快捷方式:mk-arm-linux-.sh 文件,然后复制到/usr/local/arm/arm-2009q3/bin目录下,
最后执行: ./mk-arm-linux-.sh
即可完成。
譬如其中的格式为:ln arm-none-linux-gnueabi-gcc -s arm-linux-gcc

你可能感兴趣的:(LINUX)