这个网上有已经编译好了的交叉编译链工具,具体的想自己编译的话可以参考《嵌入式Linux应用开发完全手册》里面有介绍,编译不同开发板的过程,之前下了个很小的arm-linux-gcc 发现编译的时候缺少头文件之类的,这个主要是交叉编译链工具不完善,缺少相应的库,目前推荐用友善的交叉编译链工具,下载地址:http://www.google.com.hk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CF4QFjAC&url=http%3A%2F%2Fishare.iask.sina.com.cn%2Ff%2F13836544.html&
;;ei=2gUpUIrLHbCeiAeKk4DIDA&usg=AFQjCNHxcGOMlXePe0sAwFTDXbwBHKTEPQ
1.下载安装包arm-linux-gcc-4.3.2.tgz
2.解压 tar -zxvf arm-linux-gcc-4.3.2.tgz -C /
3.根据解压过程可以看出arm-linux-gcc-4.3.2.tgz 被解压到/usr/local/arm/4.3.2/ 目录下
4.终端运行,察看版本
/usr/local/arm/4.3.2/bin/arm-linux-gcc -v
5.终端输入:gedit /etc/profile 末尾加上
export PATH=$PATH:/usr/local/arm/4.3.2/bin
or
export PATH=/usr/local/arm/4.3.2/bin:$PATH
6.立即使新的环境变量生效,不用重启电脑:
终端输入:source /etc/profile
7.终端输入:arm-linux-gcc -v 察看版本信息
安装完毕
Note:
环境变量的配置文件有3个:分别在不同的范围内生效
/etc/profile 是系统启动过程中执行的一个脚本,对所有的用户都生效
~/.bash_profile 是用户的脚本,在用户登录时生效
~/.bashrc 也是用户的脚本,在~/.bash_profile中调用生效