|
【win7旗舰版系统下载】资讯:操作系统存在很多,硬件设备也是存在很多,支持软件也是存在很多,编译系统也是存在很多,正是由于 这些复杂的原因所以说在不同的操作系统之中开发的程序是不可以直接的运行的,甚至假如 你树立 了一个穿插 编译环境的话,那么在本人 的操作系统之中开发的应用还是应当在其他的操作系统之中才是可以运行的。比方 说arm-linux-gcc这就是一个在X86的计算机之上开发arm应用程序的工具。
人们一直希望跨平台,也就是在不同的操作系统之中我们可以使用同一个程序顺利的运行,或者说仅仅是需要. 对于少量的代码进行修改之后运行。这就是我们在文章的标题之上说的两种跨平台的模式。
第一篇文章之中我向大家介绍了SDL这样的一个跨平台的图形开发包,这种跨平台是在代码层次之上的,其意义 是如此,即在win7旗舰版操作系统之中开发的代码我们不需要. 进过修改就是可以在linux操作系统之中编译运行。
这种跨平台的模式存在程序设计之上的为难 ,总是存在一些老比程序设计人员设计的模块是高耦合的,这些模块基本 就是没有操作系统之间的独立性,正是由于 这样的一个原因所以说导致了代码需要. 较大范围的改动才是可以在不同的操作系统之中运行。
第二种跨平台是在二进制指令之上的跨平台,一般这都是通过虚拟机这样的一种机制实现的,比方 说Java的执行模式就是如此,C#也是如此。但是这种跨平台实践 比上面的一种还要纠结,使用Java开发的X86程序不可能是直接的在手机之中运行。由于 编译的时候就是添加了很多操作系统自身 的特性,其实这也是由于 各种版本操作系统之上虚拟机的实现被窜改 了。
在win7 系统下载之中仅仅是存在这两种跨平台的模式,当然也是存在脚本跨平台的,但是这种脚本其实也就是代码了。 |
|
|
|
|
|
|