由于没有可以在 PC 上构建 Solaris 代码的交叉编译器,必须在 Solaris 上构建链接进 Solaris 应用程序的框架库。除了框架源文件,还需要一个从将在 Solaris 上构建的框架源文件中除去回车符的脚本。这些文件在 Solaris 库的 tar 文件中提供,如果在安装 IBM® Rational® Rhapsody® 期间选择 Solaris 2.x Libraries 选项,将安装此文件。
要构建框架:
过程
在 PC 上安装 Rational Rhapsody,选择 Solaris 2.x Libraries 选项。此选项会安装 sol2shr.tar 文件,其中包含构建 Solaris 框架时需要的文件。
在 Solaris 机器上,创建 rhapsody 目录。
例如:
$ mkdir /usr/rhapsody
将 sol2shr.tar 文件从 PC 复制到 Solaris 机器上的 rhapsody 目录。
在 Solaris 机器上,使用以下命令抽取 rhapsody 目录中的 sol2shr.tar 文件:
$ tar xvf sol2shr.tar
此操作会在 rhapsody 下创建 Share 目录,并将框架源文件抽取到相应的子目录。
同时会将 GNU make 可执行文件和 removeCR.sh 脚本抽取到 Share/etc 目录。
此脚本会从 UNIX 文件中除去回车符。