标签: operating-system x86 executable embedded-linux
我在一本书中经历了以下陈述。
来自嵌入式发行版的可执行目标二进制文件不会在您的PC上运行,而是针对嵌入式系统的体系结构和处理器。 (当然,如果您的嵌入式Linux发行版以x86架构为目标,则此声明不适用。)
所有二进制文件都可以在x86架构中执行吗? 有人会简短吗?
答案 0 :(得分:1)
该语句意味着如果您将程序交叉编译到嵌入式平台,则无法在具有x86 CPU的桌面系统上运行它,除非目标平台恰好也是x86。例如,它并不意味着x86 CPU理解ARM指令。