特权同学

玩转Zynq连载8——Ubuntu下安装linux交叉编译器

0
阅读(1368)

玩转Zynq连载8——Ubuntu下安装linux交叉编译器

更多资料共享

腾讯微云链接:https://share.weiyun.com/5s6bA0s

百度网盘链接:https://pan.baidu.com/s/1XTQtP5LZAedkCwQtllAEyw

提取码:ld9c

1.jpg

1概述

本节要在虚拟机中的Ubuntu操作系统下,安装linux交叉编译器(xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin),主要包括以下几个步骤。

2.jpg

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.jpg

3安装交叉编译工具

执行如下命令运行安装程序。

./xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin

4.jpg

安装过程,按照下面图示进行设置安装。

5.jpg


6.jpg

7.jpg

Where Would You Like to Install?用于设定程序安装路径,这里使用本机的默认路径,若要更改路径,请一定记着路径,后续会用到。

/home/zstar/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux

8.jpg

9.jpg

10.jpg

11.jpg

12.jpg

13.jpg

14.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

15.jpg16.jpg

腾讯微云链接:https://share.weiyun.com/5s6bA0s

百度网盘链接:https://pan.baidu.com/s/1XTQtP5LZAedkCwQtllAEyw

提取码:ld9c


Baidu
map