一、创建工作目录

新建工作目录 zynq,并进入该目录。新建 packs 目录,目的是存储源码安装包,拷贝相关文件到该目录。

mkdir zynq
cd zynq
mkdir packs

二、解压文件

解压 Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux.tar.gz 文件到 packs的上级目录下,即工作目录 zynqzynqzynq 目录里。

tar -zxvf Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux.tar.gz -C ../

为了方便后续操作,我们对这个文件夹重命名:

mv Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux xilinx-tools

三、编写激活脚本并激活

创建env_z7.sh并向其中输入以下内容,最好就放在zynq目录下

#!/bin/sh
export PATH=/home/mangata/zynq/xilinx-tools/bin:${PATH}
ARCH=arm
CROSS_COMPILE=arm-linux

激活脚本:

source env_z7.sh

四、测试编译器版本

一般来说会报错:

mangata@mangata:~/zynq$ arm-linux-gcc -v
-bash: /home/mangata/zynq/xilinx-tools/bin/arm-linux-gcc: 没有那个文件或目录

说命令没有找到,这个是因为这个编译器是 323232 位,而我们的系统是 646464 位的,需要安装 32b32b32b 位的库。我们继续输入安装命令即可:

sudo apt install libc6-i386 lib32z1


如果这里安装报错:

错误:1 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 lib32z1 amd64 1:1.2.11.dfsg-2ubuntu1.2404  Not Found [IP: 91.189.91.38 80]
E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/main/z/zlib/lib32z1_1.2.11.dfsg-2ubuntu1.2_amd64.deb  404  Not Found [IP: 91.189.91.38 80]
E: 有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试?

那么我们只需要输入:

sudo apt-get update

再进行安装即可

然后再次查看版本号:

至此关于zynq平台的交叉编译器安装完成

zynq平台交叉编译器的安装相关推荐

  1. 交叉编译器的安装方法

    首先简单介绍一下,所谓的搭建交叉编译环境,即安装.配置交叉编译工具链.在该环境下编译出嵌入式Linux系统所需的操作系统.应用程序等,然后再上传到目标机上. 交叉编译工具链是为了编译.链接.处理和调试 ...

  2. TQ210——交叉编译器的安装

    TQ210--交叉编译器的安装 1. 下载arm-linux-交叉工具链 2. 在ubuntu下新建一个目录,通过Samba拖到虚拟机ubuntu中 3.由于刚创建的目录没有samba权限,因此要加权 ...

  3. 【ubuntu安装交叉编译器】安装交叉编译器

    文章目录 ubuntu下安装交叉编译器 (1)安装方法一 (2) 安装方法二 ubuntu下安装交叉编译器 (1)安装方法一 打开ubuntu终端 使用sudo apt list gcc-arm*可以 ...

  4. Hi3531DV100开发环境的搭建(含交叉编译器的安装及官方SDK安装)

    (一)交叉编译环境的安装(hisiv500) 海思3531d采用arm-hisiv500-linux作为交叉编译工具,首先将arm-hisiv500-linux.tgz拷贝到共享目录,然后通过cp命令 ...

  5. S5PV210开发 -- 交叉编译器

    如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/78464208 交叉编译器我们讲了不少, Hi3516A开发--安装交叉编译器 ...

  6. 2019-11-07 检查gcc交叉编译器预定义宏(ARM32/ARM64/X86-64)以及对浮点数的支持情况

    预备知识1 armel.armhf和arm64区别选择 https://www.veryarm.com/872.html 预备知识2 https://www.veryarm.com/872.html ...

  7. Arm-linux-gcc交叉编译器下载与安装

    https://releases.linaro.org/components/toolchain/binaries/ 1.arm-none-linux-gnueabi-gcc下载 http://www ...

  8. 嵌入式ARM交叉编译器安装

    1.开发平台 虚拟机:VirtualBox 操作系统:Ubuntu 16.04 64bit 2.准备ARM交叉编译工具包 编译uboot和linux kernel都需要ARM交叉工具链支持,这里使用L ...

  9. arm-none-linux-gnueabi,安装交叉编译器arm-none-linux-gnueabi-gcc 过程

    安装交叉编译器arm-none-linux-gnueabi-gcc 过程 近段时间在玩arm archlinux,发现很多软件都不好用,需要重新编译,大牛说arm-none-linux-gnueabi ...

最新文章

  1. 中文版!学习 TensorFlow、PyTorch、机器学习、深度学习和数据结构五件套!(附免费下载)...
  2. CentOS 6.0安装VNC Server
  3. [书目20130216]深入浅出WPF
  4. 风寒感冒与风热感冒的区分与治疗
  5. MapReduce不同进度的Reduce都在干什么?
  6. linux gnome启动命令,如何在Gnome Shell上自动启动程序
  7. QQ解封地址大全集合
  8. 联想计算机M.2固态银盘,联想ThinkPad T14拆机加装内存和M.2固态硬盘
  9. 教大家一种迅雷下载百度云文件方法
  10. 组合数学—什么是组合数学(1)
  11. 求二元一次方程 的解 C语言
  12. PS快捷键大全,记住这些就够了!
  13. 中标麒麟Linux64平台上QT5.6.3源码编译安装
  14. vue3知识点:Suspense组件
  15. sql server触发器写法
  16. android系统一直显示通知栏_Android通知栏详解
  17. 美使馆9年pm2.5数据分析:雾霾到底是不是加重了?
  18. 【Photoshop】把同一场景中但焦点不一样的多张照片合成一张焦点清晰的图片
  19. 编译原理——java 词法分析【有穷自动机实现】
  20. Myabtis-Plus(高级查询)

热门文章

  1. win10安装Anaconda+tensorflow2.0-CPU+Pycharm
  2. [转]35岁前程序员要规划好的四件事,健康居首位
  3. Extjs利用iframe无弹窗导出下载文件
  4. spring boot--拦截器实现
  5. jmeter登录配置
  6. 如何在乌版图系统添加拼音输入法!
  7. php mkdir没有权限不能创建成功的问题
  8. 我的2017——求职篇(一)
  9. javascript 将时间戳格式化
  10. Objective-C 学习笔记1 HelloWorld