对于一个体系结构的交叉工具链,可以自己动手编译新的工具链,也可以到指定的官方站点去下载,这里以arm-linux-gcc-4.3.2.tgz 为例进行讲解。
将arm-linux-gcc-4.3.2.tgz 文件拷贝到Ubuntu 的/forlinx 目录下。在Ubuntu 中新建一个终端,输入下面的命令安装交叉编译器:
#cd /forlinx (进入/forlinx 目录)
#mkdir /usr/local/arm (创建目录,若目录已存在会提示错误,跳过即可)
#tar zxvf arm-linux-gcc-4.3.2.tgz -C /
编译器解压到/usr/local/arm
把交叉编译器路径添加到系统环境变量中,以后可以直接在终端窗口中输入arm-linx-gcc 命令来编译程序。
在终端中执行:
gedit /etc/profile
添加以下四行到该文件中:
export PATH=/usr/local/arm/4.3.2/bin:$PATH
export TOOLCHAIN=/usr/local/arm/4.3.2
export TB_CC_PREFIX=arm-linux-
export PKG_CONFIG_PREFIX=$TOOLCHAIN/arm-none-linux-gnueabi
保存,退出。
重新启动系统,交叉工具链安装完成,以后就可以使用arm-linux-gcc 编译ARM的执行程序了。