ARM芯片是不是都不支持EXE程序文件,那么听说将来Windows8支持ARM芯片了后,还能运行EXE的程序吗?
ARM芯片是不是都不支持EXE程序文件,那么听说将来Windows8支持ARM芯片了后,还能运行EXE的程序吗?...
ARM芯片是不是都不支持EXE程序文件,那么听说将来Windows8支持ARM芯片了后,还能运行EXE的程序吗?
展开
4个回答
展开全部
exe只是一个微软给应用程序定义的一个文件格式,如apple的app后缀名一样
决定能否运行的最关键因素是机器码,如上面兄弟所说,PC平台编译出来的可执行文件,即如exe,在ARM平台上是无法运行的
同理,WinCE上运行的ARM平台编译的exe也是无法再PC上运行的
但是
关于Windows8支持ARM的问题,并不能简单的从exe不可跨平台运行来看
Windows8支持ARM意味着什么?
首先,不是说一个exe可以跨x86(即PC的指令集)和ARM,而是,软件开发商只要在工具上改动一个选项,换个SDK就可以不用改变或者很少改变源码来编译出来可以在其他平台上的东西
举例来说,开发一个游戏,使命召唤,现在可以说移植到WinCE的ARM平台基本不可能,但是Windows8上,可能只是换个SDK就可以编译出ARM平台上的可运行程序,成本大大减少,这样可以发布PC版和ARM版,非常简单,这就会使后面开发的软件都可以很轻易地实现跨平台
而且,从技术角度,完全可以把PC和ARM的机器码编译到一个可执行文件中,然后操作系统自动根据现在的运行在PC还是ARM上,决定跳转到哪个机器码执行,对于小程序完全可行
总的来说,Windows8支持ARM会使运行在PC和ARM上的操作系统统一起来,API接口也统一起来,大大减少跨平台开发的成本,因为你需要跨的只是硬件平台,即编译器,而不需要跨操作系统平台
决定能否运行的最关键因素是机器码,如上面兄弟所说,PC平台编译出来的可执行文件,即如exe,在ARM平台上是无法运行的
同理,WinCE上运行的ARM平台编译的exe也是无法再PC上运行的
但是
关于Windows8支持ARM的问题,并不能简单的从exe不可跨平台运行来看
Windows8支持ARM意味着什么?
首先,不是说一个exe可以跨x86(即PC的指令集)和ARM,而是,软件开发商只要在工具上改动一个选项,换个SDK就可以不用改变或者很少改变源码来编译出来可以在其他平台上的东西
举例来说,开发一个游戏,使命召唤,现在可以说移植到WinCE的ARM平台基本不可能,但是Windows8上,可能只是换个SDK就可以编译出ARM平台上的可运行程序,成本大大减少,这样可以发布PC版和ARM版,非常简单,这就会使后面开发的软件都可以很轻易地实现跨平台
而且,从技术角度,完全可以把PC和ARM的机器码编译到一个可执行文件中,然后操作系统自动根据现在的运行在PC还是ARM上,决定跳转到哪个机器码执行,对于小程序完全可行
总的来说,Windows8支持ARM会使运行在PC和ARM上的操作系统统一起来,API接口也统一起来,大大减少跨平台开发的成本,因为你需要跨的只是硬件平台,即编译器,而不需要跨操作系统平台
展开全部
我举个简单的例子吧,你找个土生土长的英国人,然后给他一本全是汉语的书,他看的懂吗?
以前的ARM是不支持EXE的,但是进入ARM9之后就不一样了,最先出现的是WindowsCE操作系统,这可以运行在ARM9上,所以能EXE文件。但这EXE文件只能在ARM上使用,在PC上是无法运行的;同样PC上的EXE文件也无法在ARM上运行。
所以说Windows8能运行在ARM上,但是不能用在PC上,反之亦然。
以前的ARM是不支持EXE的,但是进入ARM9之后就不一样了,最先出现的是WindowsCE操作系统,这可以运行在ARM9上,所以能EXE文件。但这EXE文件只能在ARM上使用,在PC上是无法运行的;同样PC上的EXE文件也无法在ARM上运行。
所以说Windows8能运行在ARM上,但是不能用在PC上,反之亦然。
追问
你好,谢谢你的回答,如此说来,那win8支持ARM 就没有什么意义了,!!我就不能再win8的ARM平板上运行exe游戏,比如wow 魔兽争霸之类的游戏吗>?
追答
是啊,除非是这些游戏使用ARM平台来编译完成的,否则无法运行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是ARM不支持EXE,而是因为现在没有FOR ARM的Windows版本,而你说的EXE应该是指Windows下的EXE吧。所以,空中楼阁是不可能实现的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-09-06
展开全部
可执行程序都是编译器编译出来的,指令集不兼容,当然无法运行在不同的CPU上,Win8加入ARM指令集即可~~!至于他是EXE还是什么都没有任何关系;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询