[已解决]x86跟x64编译的区别?
本帖最后由 pdp320921 于 2011-6-11 14:40 编辑FileRecycle ()我试过在32位的电脑上编译过FileRecycle ()的功能在64位机上却不行
在64位机上重新编译FileRecycle ()是好的,或者在32位机上编译时选择x64编译后在32位机上也是OK的
就一个命令还分x86,x64?
还有哪些命令区分啊?
我写了一个简单的工具,难道还要写两个版本或是编译两次?不能整合在一个代码里? 64位的机子可以运行32位的程序 这个与命令无关,是与操作系统有关的。x86是32位的程序,只能运行在32位的操作系统上;x64是64位的,能运行在64位的系统上,但也可以运行在32位的系统上。你编译的时候选正确的程序位就可以了,与编译时用的什么系统也没有关系。 直接用 x86 就好了。 X64上的机子也可以运行 X86的程序 关系太乱,,剪不断理还乱。 需要支持"windows on windows" 直接用 x86 就好了。 X64上的机子也可以运行 X86的程序
netsmu 发表于 2011-4-29 00:27 http://www.autoitx.com/images/common/back.gif
x64的机器上不能运行x86的程序啊~~ x64的机器上不能运行x86的程序啊~~
pdp320921 发表于 2011-4-29 20:11 http://www.autoitx.com/images/common/back.gif
目前win7_sp1_64位下是可以运行大部分x86的程序,但是我编译一些x86的脚本,用到dos下run及runwait函数的都无法有效执行。
页:
[1]