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



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

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

最新更新