是否可以交叉编译已编译的文件? ARM 皮质 M4

Is it possible to cross-compile an already compiled file? ARM Cortex M4

我正在开展一个项目,我必须将 x86 架构的编译文件移植到具有 ARM Cortex M4 处理器的 STM32F401RE。
是否可以交叉编译已编译的文件?我无权访问 c 代码,因为输出是由直接将高级语言转换为可执行文件的解析器给出的。

我要说这是不可能的。即使您以某种方式设法将所有 x86 指令转换为 ARM 指令。从高级语言为 x86 编译的可执行文件绝对依赖操作系统进行加载、内存访问、IO 等。在 Cortex M4 上不会有这样的 OS。