1 概述
本节要在虚拟机中的 Ubuntu 操作系统下,安装 linux 交叉编译器(xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin),主要包括以下几个步骤。
 
 
2 配置 Ubuntu 权限         
使用 WinSCP 将交叉编译安装程序 xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin(存放在 Software 文件夹下)拷贝到 Ubuntu 下。如图所示,我们放置在路径 /home/zstar/Download 下,所以在 Terminal 中,在该路径下先使用如下命令更改权限并设置为可执行文件。
 
chmod  +x  xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin
 
接着使用如下命令修复 /bin/sh 指向 dash 而不是 bash 或其他支持的 shell 的错误。
 
sudodpkg-reconfigure -plow dash
 
会弹出如图所示界面,选择并回车。
 
 
3 安装交叉编译工具         
执行如下命令运行安装程序。
 
 
安装过程,按照下面图示进行设置安装。
 
 
 
 

 

 
Where Would You Like to Install?用于设定程序安装路径,这里使用本机的默认路径,若要更改路径,请一定记着路径,后续会用到。
 
/home/zstar/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux 9.jpg 
 
 
 
 
 
4 配置环境变量
在 Terminal 中输入如下 3 个 export 命令更改环境变量。注意第三个 export 的 PATH 必须和实际安装的路径一致。
 
export ARCH=arm
 
exportCROSS_COMPILE=arm-xilinx-linux-gnueabi-
 
exportPATH=/home/zstar/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin/PATH
 
运行如下命令,若打印版本信息,即编译环境搭建成功。
 
arm-xilinx-linux-gnueabi-gcc -v