2011年3月4日 星期五

32-bit vs 64-bit C-Language Data Model

在 64bit 的環境下

Linux/Mac OS X 使用 LP64
Winodws 使用 LLP64

兩者不同的地方是
LP64 : long == 64 bits
LLP64 : long == 32 bits

要特別注意~

http://docs.hp.com/en/5966-9844/ch03s01.html
http://www.ibm.com/developerworks/library/l-port64.html
http://en.wikipedia.org/wiki/64-bit
http://developer.apple.com/library/mac/#documentation/Darwin/Conceptual/64bitPorting/transition/transition.html

沒有留言:

張貼留言