Solaris 8 (Intel 平台版) 1/01 版次注意事項更新

一般桌上管理系統環境 (CDE) 議題

在 Solaris 8 作業環境上編譯 Motif 程式

如果您連結到已經在 Solaris 2.4、2.5、2.5.1 或 2.6 作業環境中編譯的共用程式庫,同時舊的程式庫也使用「Motif 應用程式設計介面」(API),那當您在 Solaris 8 作業環境中編譯 Motif 程式時,會發生問題。

Motif 程式使用 Motif 版本 2.1,舊的共用程式庫則使用 Motif 版本 1.2。核心傾印會發生。這個不是於 Solaris 2.4、2.5、2.5.1、2.6 作業環境中編譯之應用程式的二進位相容性問題,相容性問題應該會在 Solaris 8 作業環境中正常執行。

解決方法: 如果您有直接連結到 Motif 程式庫的舊版共用程式庫,而且您也想要在同時連結至 Motif 和該舊版共用程式庫的 Solaris 8 作業環境中編譯程式,請使用下列所示來編譯:


cc foo.c -o  program -DMOTIF12_HEADERS -I/usr/openwin/include -I/usr/dt/include -lXm12 -lXt -lX11
其中 program 是您在編譯的程式名稱。