zhu.bo 发表于 2021-12-18 20:47:33

编译程序无法运行

本帖最后由 zhu.bo 于 2021-12-18 20:52 编辑

编译的程序在开发版上运行报错

虚拟机编译方法图片1

开发板运行报错图片2
出错提示:

ERROR: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1 error reading (Invalid argument)

请问这个是什么原因

zhu.bo 发表于 2021-12-18 21:22:41

找到原因了,是tftp 传二进制文件时出错了

aarch64-linux-gnu-readelf -d demo 发现数据都不正常

root@firefly:/home/app# tftp 192.168.1.4
tftp>
tftp> bin
tftp> get demo
Received 13544 bytes in 0.3 seconds
tftp> bin
tftp> get sdkso.tar.gz
Received 4508636 bytes in 99.5 seconds
tftp> q


结论: tftp 传 二进制文件的时候要bin 下


页: [1]
查看完整版本: 编译程序无法运行