在X64編譯X86的程式碼結果會一樣嗎 - Windows

Table of Contents

請問版大們在X64的OS下,用VS C++去編
一個原本在X86寫的CODE編出來的執行結
果會一樣嗎??

在很久以前聽別人說在X64跑X86的程式
執行結果會不一樣是真的嗎??

感謝版大的解疑,謝謝~

--
It's not who I am underneath but what I do that defines me.

--

All Comments

Thomas avatarThomas2009-05-26
VS C++編譯時可以選output要x86或x64,跟OS沒太大關係
Hedda avatarHedda2009-05-28
那是兩回事吧?? 比較有可能會的是浮點部份
Ingrid avatarIngrid2009-05-28
但會出現不同的結果,現在應該已經機率滿少滿少滿少了
compile 並不會參考你的處理器或者是作業系統
Steve avatarSteve2009-06-01
因為它只是兜二進位碼出來湊成你要的執行檔
也就是你可以在RISC電腦編譯CISC的程式
Christine avatarChristine2009-06-02
只要有廠商有開發出編譯程式便可,跟你現在的IDE環境
無關,就像一樓講的,你若指定編譯出x64 的
Selena avatarSelena2009-06-03
編譯程式就會兜x64 用的指令集來完成你的程式
Kelly avatarKelly2009-06-05
用X64寫程式...祝你好運XD
Madame avatarMadame2009-06-06
x64寫程式有什麼問題嗎?都在Wow64底下跑啊..
Genevieve avatarGenevieve2009-06-09
目前唯一不方便的是VS不支援x64 debug Edit&Continue
Kristin avatarKristin2009-06-10
用x64編譯 把指標印出來 會比x86長