我选择的arm 为啥生成的是/lib/ld-linux.so.3,ledtest: 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-03-19 09:42:40 浏览: 59
CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF interpreter 解决
如果你的系统是基于ARMv6或ARMv7架构的,那么生成的动态链接器应该是/lib/ld-linux-armhf.so.3。如果你的系统是基于ARMv8架构的,那么生成的动态链接器应该是/lib/ld-linux-aarch64.so.1。至于你提到的ledtest这个文件,它的ELF头部中指定了它需要/lib/ld-linux-armhf.so.3这个动态链接器来执行,所以你需要在系统中安装这个动态链接器并具有执行权限才能运行ledtest。你可以尝试使用"./ledtest"命令来运行它。如果你遇到了权限问题,可以使用"chmod +x ledtest"命令来添加执行权限。
阅读全文