我已经在 qemu 64 位 ARM 上安装了 Debian(遵循本教程)
uname -a
Linux 测试 4.9.0-7-arm64 #1 SMP Debian 4.9.110-1 (2018-07-05) aarch64 GNU/Linux
我正在尝试在其上运行 32 位 elf 文件,但有些工作有些不行:
bash:./file_2:无法执行二进制文件:执行格式错误
在运行的文件上运行文件命令,我得到:
file_1:ELF 32 位 LSB 可执行文件,ARM,EABI4 版本 1 (SYSV),静态链接,未剥离
和一个不运行的:
file_2:ELF 32 位 LSB 可执行文件,ARM,版本 1 (ARM),静态链接,剥离
并且都适用于 32 位系统(armv7l)
唯一的区别是 SYSV/ARM 版本。
在不重新编译内核的情况下有什么解决方法吗?(阅读这篇文章)