armlinuxgcc安装

没想到现在又要折腾这玩意~~

【概述】

arm-linux-gcc是ARM上的C编译器,编译出来的程序在目标机(ARM平台)上执行。嵌入式开发应该用交叉编译器(如果不是在ARM本身上开发)arm-linux-gcc。

gcc是将代码编译成在普通PC上,目标CPU是X86架构。

【安装步骤】

1. 下载arm-linux-gcc-4.4.3-20100728.tar.gz

下载地址:http://arm9.net/download.asp

2. 解压

把压缩包放在/home下,解压缩

# tar -zxvf arm-linux-gcc-4.4.3-20100728.tar.gz
解压过程需要一段时间,解压后的文件形成了 /home/opt/FriendlyARM/toolschain/4.4.3 文件夹,在/usr/local/下新建arm目录,将4.4.3文件夹拷贝到/usr/local/arm下
# cd /usr/local
# mkdir arm
# cp -rf /home/opt/FriendlyARM/toolschain/4.4.3 /usr/local/arm

现在交叉编译程序集都在/usr/local/arm/4.4.3/bin下面了

注意:有些文档里用命令#tar -zxvf arm-linux-gcc-4.3.2.tgz -C /
是大写的C,而且大写的C与斜线/之间有空格。 -C / :的意思是解压到指定目录,这里指根目录,由于该压缩包内部的目录结构本身包含usr/local/arm,所以解压到根目录实际上就是把文件解压到/usr/local/arm文件夹下,解压之后就产生了如下目录:/usr/local/arm/4.3.2
 
3. 设置环境变量
修改环境变量,把交叉编译器的路径加入到PATH。
# gedit /etc/profile

增加路径设置,在末尾添加如下:

export PATH=$PATH:/usr/local/arm/4.4.3/bin
立即使新的环境变量生效,不用重启电脑:
# source /etc/profile

4. 检查是否将路径加入到PATH

# echo $PATH

显示的内容中有/usr/local/arm/4.4.3/bin,说明已经将交叉编译器的路径加入PATH。至此,交叉编译环境安装完成。

 
5. 测试是否安装成功
# arm-linux-gcc -v

上面的命令会显示arm-linux-gcc信息和版本。

原文地址:https://www.cnblogs.com/qyddbear/p/2636834.html