过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4292|回复: 0
收起左侧

所谓的移植程序到底是如何实现的?

[复制链接]
justknight 2013-2-20 16:50:07 | 显示全部楼层
你晓得 什么是移植程序吗?其实这是一个在开发程序的时候我们经常使用到的名字,在说这样的一个问题的时候我们首先应当理解 的就是操作系统平台之间的差别 性,在二进制的格式之上说操作系统其实并不是互相 的兼容的,比方 说我们在ghost win7操作系统之中运行的程序就是不能在Linux操作系统之中的,虽然说机器指令都是一样的,但是操作系统的描绘 信息和调用的接口是不一样的,也正是由于 这样的一个原因所以说不同的程序在二进制之上是不兼容的。
   051018qgsbgx11ijf5jhgs.jpg   



假如 是手机的话,这更是不可以的,由于 手机首先在硬件的指令之上就是不一样的,桌面计算机的程序基本 就是无法在手机之上运行。这一点是肯定的。

但是有的时候我们是有程序跨平台运行的需求的,正是由于 这样的一个原因所以说我们才是应当使用一些跨平台的开发工具,但是应当晓得 的一点就是,假如 是静态编译的言语 的话是不可能直接的运行的,所以说我们才是应当移植。

移植也是存在两种的,一种是重构的移植,这种一般都是在没有源代码的状况 之下进行移植的。这种移植其实说白了就是进行重新的开发,也并不是希望能原版的呈现,而是在程序的表现之上呈现出大致的相同。另外的一种就是源代码移植吗,常常 这是由于 作者的需要. 才进行移植的,这种移植我们仅仅是需要. 略微 的修改代码就是可以了,正是由于 这样的一个原因所以说比前面的一种软件的移植简单很多。

这个就是所谓的程序的移植,看来由于 操作系统之间的问题程序的移植工作还是比较的复杂的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

一键重装系统|雨人系统下载|联系我们|网站地图|过期罐头电脑论坛

GMT+8, 2024-4-30 16:08 , Processed in 0.047121 second(s), 28 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

专注于win7_win10_win11系统下载装机

© 2010-2023 GQGTPC.Com

快速回复 返回顶部 返回列表