pdp320921 发表于 2011-4-28 20:20:52

[已解决]x86跟x64编译的区别?

本帖最后由 pdp320921 于 2011-6-11 14:40 编辑

FileRecycle ()我试过在32位的电脑上编译过FileRecycle ()的功能在64位机上却不行
在64位机上重新编译FileRecycle ()是好的,或者在32位机上编译时选择x64编译后在32位机上也是OK的

就一个命令还分x86,x64?
还有哪些命令区分啊?
我写了一个简单的工具,难道还要写两个版本或是编译两次?不能整合在一个代码里?

happytc 发表于 2011-4-28 20:58:26

64位的机子可以运行32位的程序

Cygerist 发表于 2011-4-28 22:57:16

这个与命令无关,是与操作系统有关的。x86是32位的程序,只能运行在32位的操作系统上;x64是64位的,能运行在64位的系统上,但也可以运行在32位的系统上。你编译的时候选正确的程序位就可以了,与编译时用的什么系统也没有关系。

netsmu 发表于 2011-4-29 00:27:38

直接用 x86 就好了。 X64上的机子也可以运行 X86的程序

zcx880517 发表于 2011-4-29 08:49:39

关系太乱,,剪不断理还乱。

gapkiller 发表于 2011-4-29 10:52:08

需要支持"windows on windows"

pdp320921 发表于 2011-4-29 20:11:29

直接用 x86 就好了。 X64上的机子也可以运行 X86的程序
netsmu 发表于 2011-4-29 00:27 http://www.autoitx.com/images/common/back.gif

x64的机器上不能运行x86的程序啊~~

caicaicaicaijj 发表于 2011-9-27 17:47:04

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]
查看完整版本: [已解决]x86跟x64编译的区别?