编译程序无法运行
本帖最后由 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)
请问这个是什么原因
找到原因了,是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]