将Unix应用程序移植到Linux系统详解
作者: 出处:cfan.com.cn 更新时间:2007-08-27 责任编辑:liuhao
 
 

下一步,您可以处理剩下的与代码有关的错误消息和警告。请参阅编译器文档,理解并解决由于编译器之间的差别而产生的问题。

第3步:在 Linux 的 Sun UltraSPARC 版本上构建和测试您的应用程序。

如果所移植的应用程序依赖特定的 UltraSPARC 硬件,那么这是移植过程中的重要阶段。Solaris 开发者有机会熟悉 Linux 环境而不必放弃下层的 UltraSPARC 硬件,也不必修改应用程序中特定于硬件的部分。

安装 Linux 环境 ― 在 Sun UltraSPARC 上,安装 Linux 和 GNU 实用程序。

编译并调试运行时 API ― 因为您在构建您的应用程序时用的是 GNU 实用程序,所以您在这步看到的区别限于 Solaris 和 Linux 之间的运行时应用程序编程接口(application programming interfaces,API)的区别。如果您想了解这些区别的更多信息,请参阅运行时接口部分(第 7 页)。对应用程序作出所需的调整。测试 ― 当应用程序被完全地重新构建后,进行彻底的验证测试。

第4步:在目标 Linux 平台上构建和测试您的应用程序。

安装 Linux 环境 ― 在目标硬件上安装 Linux 和 GNU 工具。

复制并重新构建应用程序 ― 把您的源代码树和 makefile 复制到新的 Linux 机器上并重新构建应用程序。如果您没完成第 3 步,那么您可能需要修改应用程序,以适应 Solaris 和 Linux 之间运行时 API 的区别。最后,如果您的应用程序包含任何特定于 UltraSPARC 的代码,那么,请作出所需的修改,以解决那部分代码的问题。

修改安装例程,以适应目标 Linux 平台。各种 Linux 平台(分发版)的配置和启动文件的位置稍有不同。

 
     
 
 
后退<<上一页 继续>>下一页
[上一页][第1页][第2页][第3页][第4页][第5页][第6页][第7页][第8页][下一页]
 
内容导航  
第1页将Unix应用程序移植到.. 第2页将Unix应用程序移植到..
第3页将Unix应用程序移植到.. 第4页将Unix应用程序移植到..
第5页将Unix应用程序移植到.. 第6页将Unix应用程序移植到..
第7页将Unix应用程序移植到.. 第8页Linux
上一篇 : UNIX系统操作命令大全 下一篇通过Linux系统伪装方法加..
 
  您要为所发表的言论的后果负责,请各位遵纪守法并注意文明用语
标题:  

[ 关于本站 ] [ 广告服务 ] [ 商务合作 ] [ 联系我们 ] [ 合作伙伴 ] [ 法律顾问 ] [ 网站地图 ]
千橡公司 京ICP证041489号 Copyright (c) 1997-2007 All Right Reserved.