zedboard开发-建立Xilinx交叉编译环境

时间:2020-12-11 14:53:59

1.安装Ubuntu系统,使用了14.04LTS。(环境VMware,root权限–习惯性进入)

2.去Xilinx官网或者其他手段拿到xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin文件.

3.编译工具环境搭建,由于使用了64位系统,安装时需要安装部分32-bit库,输入指令:
apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 ia32-libs-gtk;

4.在shell中输入dpkg-reconfigure dash 选择no,将dash变为bash,这样才能顺利执行Sourcery CodeBench的安装;
- 将xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin复制到根目录,./运行,进行安装;
- 安装好后其路径为/root/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin/;

5.然后进行环境设置:修改/etc/bash.bashrc,在末尾增加内容:

export ARCH=arm

export CROSS_COMPILE=arm-xilinx-linux-gnueabi-

export PATH=/root/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin/:$PATH

source /etc/bash.bashrc后,通过echo $PATH查看路径是否正确,最主要通过arm-xilinx-linux-gnueabi-gcc -v检测是否显示版本详细信息。

参考博客:http://blog.csdn.net/xzyiverson/article/details/11264417
http://www.eefocus.com/nightseas/blog/12-10/287208_5ceaa.html