C++-vs里编译选项 32位 64位 区别

需求定制 需求定制 主题:1050 回复:2283

C++-vs里编译选项 32位 64位 区别

偏爱自由 发布于 2017-09-07 字数 101 浏览 1191 回复 1

vs里编译选项 32位 64位 区别 ? 32位编译了能在64位环境运行? 反之64位编译后,不能在32位下运行?

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(1

归属感 2017-10-18 1 楼

32位和64位的主要区别是在性能上的区别,通常来说64位机能提供更好的性能。同时在开发过程中,也会有一些兼容上的考虑,例如指针的问题,32位系统中,指针的为32位,而64位系统中指针为64位

64位机能跑32位机的原因是64位机会有类似于向下兼容机制来运行32位程序。

可以参考下这里32/64位兼容性问题