赞
踩
Ubuntu16.04构建Xilinx交叉编译环境
Xilinx在gcc的基础上开发了自己的一套交叉编译工具链,使用如下步骤进行安装。
1.下载源码
使用git工具下载源码,如果没有安装git工具,可以使用sudo apt-get install git进行安装
git clone https://github.com/xupsh/Codesourcery.git
解压到指定目录:~/software/Codesourcery
交叉工具是免安装的,解压完成,配置环境变量和路径,就可以直接使用了。
2 配置环境变量
对~/.bashrc进行修改加入:
export PATH=/home/lz/software/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux:$PATH
echo path=$PATH
这样,就把新安装的GNU工具路径导出了。
3 配置交叉编译选项。
export CROSS_COMPILE=arm-xilinx-linux-gnueabi-
4.检测是否成功
运行:arm-xilinx-linux-gnueabi-gcc -v出来版本信息,即构建成功
注意:
在64位Ubuntu中运行
./arm-none-linux-gnueabi-gcc -v
会出现下列报错,问题是64位和32位不兼容造成。
./arm-none-linux-gnueabi-gcc -v 出现: No such file or directory
解决方法:
运行下列代码
#sudo apt-get install lib32z1
#sudo apt-get install lib32ncurses5
#sudo apt-get install libbz2-1.0:i386
#sudo apt-get install lib32stdc++6
安装完成后再运行:
#./arm-none-linux-gnueabi-gcc -v
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。