我很好奇在AARCH64 64-Linux机器上运行旧的ARM32-Linux程序的可行性,我做了一些实验:
(所有二进制文件(包括ramdisk中的busybox )都是静态编译的。)
结果:
第1行:语法错误:意外单词(期待“)
是否有解决上述问题的建议或专门知识?
发布于 2016-01-07 07:43:47
谢谢你moonbutt74。你为我寻求解决这一问题提供了有用的线索。
为了支持在AARCH64内核上运行ARM32-Linux程序,应该选择内核中的选项:
用户空间二进制格式->32位EL0的内核支持
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-重新编译内核

https://stackoverflow.com/questions/34648832
复制相似问题