Solaris 9 (SPARC 平台版本) 发行说明

在 Solaris 9 操作环境中编译 Motif 程序

下列情况下,在 Solaris 9 操作环境中编译 Motif 程序时会出现问题。

当 Motif 程序使用 Motif 2.1 版而旧的共享库使用 Motif 1.2 版时,可能会发生(主存储器)信息转储。这不是二进制兼容性问题,因为在 Solaris 2.4、2.5、2.5.1 和 2.6 操作环境中编译的应用程序应当能够在 Solaris 9 操作环境中正常运行。

解决方法:如果您有一个直接链接到 Motif 库的旧的共享库,并且要在 Solaris 9 操作环境中编译同时链接到 Motif 和该旧共享库的程序,请使用以下行进行编译:


cc foo.c -o program -DMOTIF12_HEADERS -I/usr/openwin/include 
-I/usr/dt/include -lXm12 -lXt -lX11
在上一个实例中,program 是您要编译的程序的名称。