首页 > 解决方案 > 使用zedboard编译错误

问题描述

我创建了一个Xilinx SDK使用 Linux 作为操作系统的项目。代码是用 C++ 编写的,当我创建项目并将项目的 .elf 文件复制到 SD 卡并将 SD 卡连同在 Zedboard 上启动 SD 卡所需的其他启动文件一起插入 Zedboard 时,我得到了这些错误同时编译。我猜问题出在编译器上,因为在构建项目时,编译器Xilinx SDK是“ Xilinx ARM/GNU Linux toolchain”,我猜 Zedboard 上预装的 Petalinux 中的编译器是不同的。我收到的错误是

zynq> /mnt/mibr.elf /mnt/mibr.elf:加载共享库时出错:ld-linux-armhf.so.3:无法打开共享对象文件:没有这样的文件或目录

有人可以指导我该怎么做才能消除此错误并使其能够执行。

标签: c++linuxeclipsexilinxpetalinux

解决方案


推荐阅读