OSI通信機能を使用する上位プログラムは,リンケージ実行時に,OSI通信機能用のライブラリ関数のオブジェクトモジュールを取り込む必要があります。このため,コンパイルまたはリンクを実行するときには,表7-2に示すライブラリを指定する必要があります。
共用ライブラリを使用すると,OSI通信機能のバージョンアップでライブラリが変更された場合でも,上位プログラムを再リンケージする必要がなくなります。
表7-2 OSI通信機能が提供するライブラリファイル
項番 | ライブラリ種別 | 説明 |
---|---|---|
1 | 共用ライブラリ(/lib/libxOSI.so) | ライブラリ関数は,実行時に上位プログラムと結合されます。 |
OSI通信機能使用時のライブラリファイルとのリンク方法を表7-3に示します。
表7-3 OSI通信機能使用時のライブラリファイルとのリンク方法
項番 | リンク対象ライブラリ種別 | リンク方法 |
---|---|---|
1 | 共用ライブラリ(/lib/libxOSI.so) | xlc ファイル名 -brtl -lxOSI |