porting

来源:岁月联盟 编辑:zhu 时间:2010-02-08
    可移植性主要是指把同一软件放置到不同系统平台(如不同的硬件平台和操作系统)并使之正常运行的难易程度。可移植性有时候被表述为跨平台性。分析软件的可移植性大概要考虑以下几种情况:不同的体系结构(如CPU的指令系统)之间二进制形式的应用软件是不可移植的,如果是源程序,必须对其进行重新编译才可以在新的环境中运行。相同体系结构的硬件平台上,如果操作系统也相同(系统调用接口一致),二进制形式的应用软件可移植,否则必须对源程序进行相应的修改后重新编译链接生成新的可执行文件才可以在不同的操作系统下运行。对于同一种语言编写的程序在不同版本编译器之间的可移植性(无论硬件平台和操作系统是否相同),取决于该语言的标准化程度和编译器实现时对语言标准的严格遵守程度。
上一篇:portlet
下一篇:POS scanner

图片内容