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

Caldera www.caldera.com/

Red Hat www.redhat.com/

SuSE www.suse.com/

Turbolinux www.turbolinux.com/

― Linux 的 UltraSPARC 版本

Sun www.sun.com

第2步:为 Solaris 上的 Linux 构建您的 C/C++ 应用程序

安装工具 ― 先在 Solaris 上安装 GNU 工具。由于 GNU 编译器和 make 实用程序在 Solaris 和 Linux 上都能用,所以使用这些工具来尝试初次构建您的 Linux 应用程序相对较容易。

转换 makefile ― 构建您的应用程序时请用 GNU gmake 实用程序,别用 Solaris make 实用程序。根据您的 makefile 中用到的构造,您可能遇到 GNU gmake 实用程序产生的错误消息,因为 GNU gmake 实用程序和 Solaris make 实用程序是有区别的。请用 make 工具文档来帮助找出 makefile 中有问题的地方,然后对 makefile 作出所需的调整。

编译和调试 ― 当您通过修改您的 makefile、使之能被 gmake 使用后,把 makefile 中调用 C 编译器的名字 cc 改为 gcc,C++ 编译器的名字 CC 改为 g++。然后编译该应用程序。您在构建中所遇到的错误消息,如果有的话,可被分成两类:命令行选项问题和代码问题。

找出由于 GNU 和 Sun 编译器所接受的命令行选项有所不同而产生的消息。除了几个基本选项(例如“-c”和“-g”),两个编译器能接受的多数选项是不同的。请参阅编译器文档,修改您的 makefile,以适应编译器选项间的区别。

 
     
 
 
后退<<上一页 继续>>下一页
[上一页][第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.