当前位置: 技术问答>linux和unix
运行二进制文件 老报cannot execute binary file 这是什么原因
来源: 互联网 发布时间:2016-09-11
本文导语: 我怎么在虚拟机上编译生成可执行程序 在pc上执行时总是报cannot execute binary file 这个错误 程序都是书上的 gcc编译通过 我新手 希望大家讲的明白易懂 谢谢 | 能详细说说你的编译过...
我怎么在虚拟机上编译生成可执行程序 在pc上执行时总是报cannot execute binary file 这个错误 程序都是书上的 gcc编译通过 我新手 希望大家讲的明白易懂 谢谢
|
能详细说说你的编译过程和运行过程吗?
|
二进制文件不识别,可能执行的其它平台的,比如,你arm linux下的可执行文件,在linux下,就是这样的错误.
|
你是在虚拟机里的linux里编译的东西
然后你拿到windows下来用 是把?
然后你拿到windows下来用 是把?
|
虚拟机装了什么系统?PC机装了什么系统?
|
应该是平台没匹对吧
|
或许是文件没有执行权限
|
平台没对哈。
|
正解!!!