./ledtest /dev/led 0 -sh: ./ledtest: not foundledtest: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, BuildID[sha1]=c43c70408405b6c36d26eb923f4f7cf238ef5875, for GNU/Linux 3.2.0, not stripped文件信息,
时间: 2024-04-06 13:28:44 浏览: 147
CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF interpreter 解决
根据你提供的输出信息,`ledtest`是一个32位的ARM架构的可执行文件,需要在ARM架构的Linux系统上运行。同时,该文件是动态链接的,需要依赖`/lib/ld-linux-armhf.so.3`解释器。
出现`./ledtest: not found`的错误提示,可能有以下几种原因:
1. 文件不存在或者路径错误。请检查文件路径是否正确,以及文件是否存在。
2. 文件没有执行权限。可以使用`chmod`命令增加执行权限。
3. 缺少依赖的动态链接库。请检查系统中是否存在所需的动态链接库,如果不存在可以尝试安装相应的库文件。
针对你的情况,建议先确认文件路径是否正确以及是否具有执行权限。如果问题仍然存在,可以尝试在ARM架构的Linux系统上运行该程序,并检查系统中是否存在所需的动态链接库。如果缺少动态链接库,可以尝试安装相应的库文件,或者使用静态链接的方式重新编译程序,避免依赖动态链接库。
阅读全文