ledtest: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, BuildID[sha1]=2e2a5d57ab5ad18d72d855e10d88aaf24dca5e18, for GNU/Linux 3.2.0, not stripped,file是这样的
时间: 2024-03-17 07:40:27 浏览: 129
ld-linux-armhf.so.3
根据你提供的信息,ledtest文件类型是共享对象文件,而不是可执行文件。共享对象文件一般是共享库或动态链接库(.so文件),而不是可执行文件。
ledtest应该是一个可执行文件,而不是共享对象文件。你需要检查编译命令是否正确,是否生成了可执行文件。在编译时,需要使用-g选项生成调试信息,使用-o选项指定输出文件名,例如:
```
arm-linux-gnueabi-gcc -g -o ledtest ledtest.c
```
如果编译成功,会在当前目录下生成一个名为ledtest的可执行文件。使用命令file ledtest可以查看文件类型,应该显示为“ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, not stripped”等信息。
如果仍然无法解决问题,可以检查gcc版本和交叉编译工具链是否正确,并检查编译选项是否正确。
阅读全文