无法执行二进制文件错误

时间:2011-08-30 07:18:58

标签: linux

我只是在我的linux中运行一个简单的hello world程序它运行得很好。当我想在手持设备中运行相同的文件(在linux操作系统上运行)时,我得到的错误就像无法执行二进制文件error.i am对linux来说是全新的。

任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:3)

仅仅因为操作系统是相同的并不意味着可执行文件将运行。二进制文件由处理器可以理解的机器指令组成。使用兼容指令集在处理器之间来回移动通常可以正常工作,但如果它们不兼容,CPU将无法理解指令。

大多数英特尔处理器使用x86 ISA(指令集架构),您的移动处理器可能与之不兼容。

答案 1 :(得分:1)

只是抬头因为我遇到了这个问题但32位操作系统的b4位应用程序对我没有用。如果您在Linux中,您可能需要在终端的后端可能没有安装的gcc编译器。如果你没有这个Linux似乎不知道如何阅读该文件。