Xilinx交叉编译链的安装步骤和验证

时间:2025-07-25  作者:Diven  阅读:0

需要说明的是: xilinx-arm-linux交叉编译链最后一个版本就是2011版本,之后的xilinx不再单独提供交叉编译链了,如果需要最新的,请安装SDK开发软件,之后再安装目录中查找,或者source setting.sh激活即可使用。

Xilinx交叉编译链的安装步骤和验证

一、软件下载

网络上有很多人提供,我这里仅仅提供文件名,大家搜索这个文件即可

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

二、软件安装

将该文件拷贝到Ubuntu环境下,ll查看属性

-rwxrw-rw- 1 pp pp 148299693 5月 28 16:01 xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin*

考虑到软件的可移植性,这里使用普通用户安装

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

一路Enter下来,最后输出:

Installation Complete

---------------------

Congratulations! Sourcery CodeBench Lite for Xilinx GNU/Linux has been

successfully installed to:

/home/pp/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux

验证是否安装成功,输入arm-xilinx-linux-gnueabi-gcc -v 会显示相关信息

cd /home/pp/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin

。/arm-xilinx-linux-gnueabi-gcc -v

三、添加环境变量及验证

安装完后,若需要手动添加环境变量,以后每次编译软件的时候都需要通过export指令将编译环境路径加入到PATH环境变量

export PATH=/home/pp/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin:$PATH

当然,也可以直接

gedit ~/.bashrc

export PATH=/home/pp/CodeSourcery/

Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin:$PATH

arm-xilinx-linux-gnueabi-gcc -v

若成功,则有版本信息输出。

2)C语言验证

#include

int main()

{

printf(“hello world!”);

return 0;

}

编译生成arm环境下可执行文件,可考虑添加–staitIC选项

arm-xilinx-linux-gnueabi-gcc hello.c -o hello.out

arm-linux-gnueabihf-gcc hello.c -o hello.out --statIC

file hello

猜您喜欢

薄膜电容是电容器的。在电子设备中有重要作用。本文将介绍薄膜电容的几个主要作用。储存电能薄膜电容可以储存电能。能快速充放电。这样可以提高电路的效率。很多设备需要稳...
2025-04-13 05:31:08

在FPGA设计中,时序约束的设置对于电路性能和可靠性都至关重要。在上一篇的文章中,已经详细介绍了FPGA时序约束的基础知识。本文将重点讲解主时钟约束设置,给出详...
2023-06-06 18:27:00

反射膜是应用于建筑、汽车、太阳能等领域的材料,根据其功能和特性,可以分为多种类型。按反射性能分类,反射膜可分为高反射膜和低反射膜。高反射膜具有较强的光线反射能力...
2015-03-03 00:00:00

贴片电阻体积小巧,在电路板上应用广泛,但其微小的尺寸也使得读取阻值变得困难。为了方便识别,贴片电阻采用字母和数字组成的丝印来表示阻值。本指南将帮助你快速解读这些...
2025-04-14 15:03:27


增压泵是用于提高液体压力的设备,应用于多个领域。在家庭生活中,增压泵常用于提升自来水的水压,确保用户在高层住宅中也能享受到稳定的水流。增压泵在工业生产中也是重要...
2010-02-04 00:00:00

二极管是电子电路中常用的半导体元件,应用于整流、限流、保护电路等方面。通常情况下,二极管是以单个元件的形式使用,但在某些应用中,多个二极管可以并联使用,以实现特...
2025-04-05 05:30:04

现代电子设备中,对封装技术的需求日益增长。VQFN-HR-12_2X2.5MM是新型的封装形式,广泛应用于各种电子产品中。这种封装形式具备优良的散热性能和小型化...
2025-02-21 11:51:43

现代电子设备中,连接器的作用不可忽视。不仅负责电气连接,还确保信号的稳定传输。CONN_20.4X5.2MM_SM作为高性能连接器,因其独特的设计和优越的性能,...
2025-04-22 16:31:13

你是否正在为静电烦恼?想要一个有效防静电的地垫或台垫,却不知道规格尺寸该选多少?别担心,我们为你提供多种规格选择,从1.5米到3米宽,长度可根据需求任意裁剪。厚...
2014-07-07 00:00:00