admin管理员组文章数量:1532476
2024年5月12日发(作者:)
软件移植:从win32到x64
By Eric
随着软件对计算机主存的需求的扩张,32位平台的4G主存寻址空间逐渐成为机器性能的
瓶颈,长期来看,解决这一矛盾的最优方案是使用支持更大主存空间的软件运行平台。就当前来
所,PC机上支持更大地址空间的硬件平台就是x64了,当然除了硬件外还需要64位的操作系
统和运行时库的支持,才能运行64位的应用程序,本文将主要讲解windows环境下的软件如
何升级至x64版本。
1. 准备工作
为了保证升级过程顺利进行,需要一些资源。
1.1 目标平台
为了运行和测试64位的软件,需要相应的支撑平台。
硬件:需要支持64位运算的处理器如amd64构架或Intel 64构架。
操作系统:64位操作系统,这里只讨论windows平台,微软从windows xp以后所有
的操作系统都有相应的64位版本,本文以Windows XP 64bit Edition为例。目标操作系统
可以安装在物理机器上,也可以使用虚拟机安装,当然硬件都必须支持64位才可以,另使用虚
拟机安装64位系统时,需要处理器支持虚拟化技术。
运行时库:需要64位运行时库,这可以从编译环境获得。
1.2 编译器
这里需要到目标平台的编译器,即x64编译器,编译器本身不一定是64位的;除编译器
外,对应的开发库和头文件也是必须的,为了方便,最好使用集成开发环境,如visual Studio,
自vs2005后开始有64位编译器(vs本身是32位的),但默认不会安装,如果已安装vs2008(或
2005/2010),则通过重新运行安装程序添加删除功能,添加x64编译器即可,如下图:
1
2
版权声明:本文标题:软件移植:从win32到x64 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1715484699a454531.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论